Встречается на собеседованиях • сегодня
В чем разница между объектом и процедурой
Объект — это экземпляр класса, содержащий данные (поля) и методы для работы с ними. Он существует в памяти и имеет состояние.
Процедура — это набор инструкций, выполняющих определенную задачу. В Java процедуры реализуются как методы (функции без возвращаемого значения, void).
Пример:
java
// Объект
class Person {
String name; // поле (данные)
void greet() { // метод (процедура)
System.out.println("Hello, " + name);
}
}
Person person = new Person(); // создание объекта
person.name = "Alice"; // изменение состояния
person.greet(); // вызов процедуры (метода)Ключевые отличия:
- Объект хранит состояние (данные), процедура — нет.
- Процедура (метод) описывает поведение, объект объединяет данные и поведение.
- Объект существует в памяти, процедура выполняется при вызове.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы