Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 9147|Ответ: 0

[Связь] Понимание экземпляра ключевого слова в Java

[Скопировать ссылку]
Опубликовано 05.09.2018 16:34:49 | | |
Экземпляр оператора в Java используется для указания во время выполнения того, является ли объект экземпляром определённого класса. Экземпляр указывает, является ли объект экземпляром этого конкретного класса или его подкласса, возвращая булевую характеристику.

экземпляр на Java находится в .net!

Употребление:
результат = объектный экземпляр класса
Параметр:
Результат: булевый тип.
Объект: Требуется. Произвольные объектные выражения.
Класс: Обязательный. Любой определённый класс объектов.
Иллюстрировать:
Если объект является экземпляром класса, экземпляр оператора возвращает true. Если объект не является экземпляром указанного класса или если объект нулевый, то false возвращается.

Однако существует разница между состоянием компиляции и состоянием работы экземпляра в Java:

В скомпилированном состоянии класс может быть родительским классом, собственным классом или дочерним классом объектного объекта. В этих трёх случаях Java не сообщает об ошибке при компиляции.

В бегущем переходе класс может быть родительским классом объекта, отдельным классом, а не дочерним классом. В первых двух случаях результат верен, а в последнем — ложный. Однако, когда класс является подклассом, компиляция не сообщает об ошибке. Результат забега ложен.

Пример:

интерфейс Персон

публичный интерфейс Person {
общественная пустота есть();
}

Внедрение класса People

публичный класс People реализует Person {
рядовой int a=0;
@Override
Public Void Eat() {
  System.out.println("======"+a);

}

}

Подкатегория сяомин:

Общественный класс Сяомин расширяет Люди {
частное имя String;

@Override
Public Void Eat() {
System.out.println("+++++++++");
}
}

Основная функция



Примечание: код в двух вышеуказанных местах не будет сообщать об ошибке при компиляции.

Результат забега:

true
false
true
true







Предыдущий:Spring Boot использует профили для настройки профилей для разных сред
Следующий:Задания SQL Server
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com