Junior
34
0
questionbank

Расскажи о модификаторах доступа в Java и Kotlin.

Answer from sobes.tech neural network

В Java:

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

В Kotlin:

  • public: доступен из любого места (по умолчанию).
  • internal: доступен внутри модуля.
  • protected: доступен внутри класса и его подклассов (отличается от Java в части доступа в пакете).
  • private: доступен только внутри класса/файла.

Различия:

  • В Kotlin нет модификатора "package-private", его аналог — internal с другим ско

В Java:

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

В Kotlin:

  • public: доступен из любого места (по умолчанию).
  • internal: доступен внутри модуля.
  • protected: доступен внутри класса и его подклассов (отличается от Java в части доступа в пакете).
  • private: доступен только внутри класса/файла.

Различия:

  • В Kotlin нет модификатора "package-private", его аналог — internal с другим ско

Register or sign in to get access to full answers for all questions from the question bank.

access-modifiersobject-oriented-programminginheritanceencapsulationvisibility