Spec-Zone.ru › Dart 2

dart:core

Класс Object

Базовый класс для всех Dart-объектов, кроме null.

Поскольку Object является корнем иерархии Dart-классов с не-nullable типами, каждый другой Dart-класс, не являющийся Null, является подклассом Object.

При определении класса рекомендуется переопределять toString для возврата строки, описывающей экземпляр этого класса. Возможно, также потребуется определить hashCode и operator ==, как описано в разделе Реализация ключей словаря тура по библиотекам библиотек.

Конструкторы

Object()
const
Создаёт новый экземпляр Object.

Свойства

hashCode → int
только для чтения
Код хеширования для этого объекта.
runtimeType → Type
только для чтения
Представление типа объекта во время выполнения.

Методы

noSuchMethod(Invocation invocation) → dynamic
Вызывается при обращении к несуществующему методу или свойству.
toString() → String
Строковое представление этого объекта.

Операторы

operator ==(Object other) → bool
Оператор равенства.

Статические методы

hash(Object? object1, Object? object2, [Object? object3 = sentinelValue, Object? object4 = sentinelValue, Object? object5 = sentinelValue, Object? object6 = sentinelValue, Object? object7 = sentinelValue, Object? object8 = sentinelValue, Object? object9 = sentinelValue, Object? object10 = sentinelValue, Object? object11 = sentinelValue, Object? object12 = sentinelValue, Object? object13 = sentinelValue, Object? object14 = sentinelValue, Object? object15 = sentinelValue, Object? object16 = sentinelValue, Object? object17 = sentinelValue, Object? object18 = sentinelValue, Object? object19 = sentinelValue, Object? object20 = sentinelValue]) → int
@Since("2.14")
Создаёт комбинированный код хеширования для нескольких объектов.
hashAll(Iterable<Object?> objects) → int
@Since("2.14")
Создаёт комбинированный код хеширования для последовательности объектов.
hashAllUnordered(Iterable<Object?> objects) → int
@Since("2.14")
Создаёт комбинированный код хеширования для набора объектов.

© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.18.5/dart-core/Object-class.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API