Все классы дротиков неявно расширяют Object
, даже если не указано.
Это можно проверить с помощью следующего кода:
class Foo {}
void main() {
var foo = Foo();
print(foo is Object); // true
}
Даже null
реализует Object
,что позволяет делать:
null.toString()
null.hashCode
null == something