Sobes.tech
Назад к вопросам
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;
    }
}