Встречается на собеседованиях • сегодня

В чем разница между классом и объектом

Класс — это шаблон или чертеж, описывающий структуру и поведение сущности. Он определяет поля (состояние) и методы (поведение).
Объект — это экземпляр класса, созданный в памяти во время выполнения программы. У каждого объекта своё состояние (значения полей).

Пример:

java
class Car {  // Класс (шаблон)
    String color;  // Поле
    
    void drive() {  // Метод
        System.out.println("Driving...");
    }
}

public class Main {
    public static void main(String[] args) {
        Car myCar = new Car();  // myCar — объект (экземпляр)
        myCar.color = "Red";    // Установка состояния
        myCar.drive();          // Вызов метода
    }
}

Класс Car существует один раз, а объектов (экземпляров) можно создать сколько угодно.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы