Рубрики
Uncategorized

4. База языковой структуры Java (класс, объекты, наследство)

4.1. Класс a Class — это шаблон, который описывает данные и поведение, связанные с экземпляром … Tagged с Java, классом, наследством, DEVOPS.

Java (11 частью серии)

4.1. Класс класс — это шаблон, который описывает данные и поведение, связанные с экземпляром этого класса.

Класс определяется ключевое слово класса и должно начинаться с заглавной буквы. Тело класса окружено {}.

Тест на пакет;

класс myclass {

} Данные, связанные с классом, хранятся в переменных; Поведение, связанное с классом или объектом, осуществляется с методами.

Класс содержится в текстовом файле с тем же именем, что и класс плюс расширение .java. Также возможно определить внутренние классы, это классы, определенные в другом классе, в этом случае вам не нужен отдельный файл для этого класса.

4.2. Объект Объект является экземпляром класса.

Объект является настоящим элементом, который имеет данные и может выполнять действия. Каждый объект создан на основе определения класса. Класс можно рассматривать как чертеж объекта, то есть, он описывает, как создается объект.

4.3. Пакет Java групп классов в функциональные пакеты.

Пакеты обычно используются для групповых классов в логические единицы. Например, все графические виды на приложение могут быть размещены в одном пакете com.vogella.webaplication.Визнесе.

Это обычная практика для использования обратного доменного имени компании в качестве пакета верхнего уровня. Например, компания может владеть доменом, vogella.com и в этом примере в этом примере пакеты Java этой компании начинаются с com.vogella.

Другая основная причина использования пакетов состоит в том, чтобы избежать имен столкновений классов. Наименование имени происходит, если два программиста дают одно и то же полностью квалифицированное имя в классе. Полностью квалифицированное название класса в Java состоит из имени пакета, за которым следует точка (.) И название класса.

Без пакетов программист может создать класс Java под названием Test. Другой программист может создать класс с тем же именем. С использованием пакетов вы можете сообщить системе, какой класс звонить. Например, если первый программист помещает класс тестового класса в пакетный отчет, и второй программист помещает свой класс в пакет XMLReader, вы можете различить эти классы, используя полностью квалифицированное имя, например, XMLREADER. Тест или отчет. Тестовое задание.

4.4. Наследование класса может быть получено из другого класса. В этом случае этот класс называется подклассом. Еще одна общая фраза заключается в том, что класс расширяет другой класс.

Класс, из которого происходит подкласс, называется суперклассом.

Наследование позволяет классу наследовать поведение и определения данных другого класса.

Следующие коды демонстрируют, как класс может продлить другой класс. В Java класс может простираться только один класс.

пакет com.vogella.javaintro.base;

класс mybaseclass {

public void hello() {
    System.out.println("Hello from MyBaseClass");
}

} Пакет com.vogella.javaintro.base;

Класс MyextensionClass расширяет MyBaSeclass {} 4.5. Объект как суперкласс Каждый объект в Java неявно расширяет класс объекта. Класс определяет следующие методы для каждого объекта Java:

равен (O1) позволяет проверять, будет ли текущий объект равен O1

GetClass () возвращает класс объекта

hashcode () Возвращает идентификатор текущего объекта

TOSTRING () дает строковое представление текущего объекта

Java (11 частью серии)

Оригинал: «https://dev.to/erraghavkhanna/4-base-java-language-structure-class-objects-inheritance-3idd»