Класс — это шаблон или описание того, как будут выглядеть объекты.
Объект — это экземпляр класса. У объекта есть:
- Состояние (State): Представляется в виде полей (переменных экземпляра) объекта. Это данные, которые хранит объект.
- Поведение (Behavior): Представляется в виде методов. Это действия, которые может выполнять объект или которые могут быть выполнены над объектом.
- Идентификация (Identity): Уникальное имя, которое отличает один объект от другого. Для ссылочных типов в Java идентификатор — это ссылка.
Пример:
java