Sobes.tech
Junior — Middle
93

Koji nivoi pristupa postoje za metode u objektno-orijentisanom programiranju?

Компаније где су питане
ТранснефтьТранснефть

Одговор од АИ

sobes.tech АИ

В объектно-ориентированном программировании (на примере Java) существуют следующие уровни доступа к методам:

  • public — метод доступен из любого места программы.
  • protected — метод доступен внутри своего класса, в подклассах и в пределах пакета.
  • default (package-private) — если не указан модификатор, метод доступен только внутри текущего пакета.
  • private — метод доступен только внутри своего класса.

Пример:

public class Example {
    public void publicMethod() {}
    protected void protectedMethod() {}
    void defaultMethod() {} // package-private
    private void privateMethod() {}
}

Выбор уровня доступа помогает контролировать инкапсуляцию и защищать внутренние детали реализации класса.