Назад к вопросам
Junior — Middle
64
Можешь перечислить основные свойства или характеристики, которые могут иметь классы?
Ответ от нейросети
sobes.tech AI
Основные свойства (характеристики) классов в Java включают:
- Поля (переменные класса) — хранят состояние объекта.
- Методы — определяют поведение класса и его объектов.
- Конструкторы — специальные методы для создания объектов класса.
- Модификаторы доступа (public, private, protected) — определяют уровень видимости членов класса.
- Наследование — класс может наследовать свойства и методы другого класса.
- Инкапсуляция — скрытие внутренней реализации и предоставление доступа через методы.
- Полиморфизм — возможность использовать объекты разных классов через общий интерфейс.
- Статические члены — принадлежат самому классу, а не объектам.
- Вложенные классы — классы, объявленные внутри других классов.
Пример простого класса с некоторыми свойствами:
public class Person {
private String name; // поле
private int age;
public Person(String name, int age) { // конструктор
this.name = name;
this.age = age;
}
public String getName() { // метод
return name;
}
public void setName(String name) {
this.name = name;
}
}