Встречается на собеседованиях • сегодня
Какие знаешь требования к полям класса
Поля класса в Java должны соответствовать следующим требованиям:
-
Модификаторы доступа -
private,protected,publicили package-private (без модификатора). Чаще используютprivateс геттерами/сеттерами для инкапсуляции. -
Именование - camelCase, осмысленные имена. Константы (
static final) - UPPER_CASE.
-
Инициализация - можно инициализировать при объявлении, в конструкторе или через методы. Примитивы имеют значения по умолчанию (0, false и т.д.), объекты -
null. -
Ключевые слова -
final(неизменяемое),static(принадлежит классу),transient(исключается из сериализации),volatile(для многопоточности).
Пример:
java
public class Person {
private String name; // private поле
protected int age; // protected
public static final int MAX_AGE = 120; // константа
private transient String password; // не сериализуется
}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы