Может ли объект получить доступ к члену класса объявленному как private? Если да, то каким образом?

● Внутри класса доступ к приватной переменной открыт без ограничений;

● Вложенный класс имеет полный доступ ко всем (в том числе и приватным) членам содержащего его класса;

● Доступ к приватным переменным извне может быть организован через отличные от приватных методы, которые предоставлены разработчиком класса. Например: getX() и setX().

● Через механизм рефлексии (Reflection API).

 

9. Типы данных: примитивные (boolean, char, byte, short, int, long, float, double) и ссылочные.

Числа инициализируются 0 или 0.0;

char — \u0000;

boolean — false;

Объекты (в том числе String) — null.

 

 

 

10. Логические операторы.

&: Логическое AND (И);

&&: Сокращённое AND;

|: Логическое OR (ИЛИ);

||: Сокращённое OR;

^: Логическое XOR (исключающее OR (ИЛИ));

!: Логическое унарное NOT (НЕ);

&=: AND с присваиванием;

|=: OR с присваиванием;

^=: XOR с присваиванием;

==: Равно;

!=: Не равно;

?:: Тернарный (троичный) условный оператор.

 

Тернарный условный оператор?: - оператор, которым можно заменить некоторые конструкции операторов if-then-else.

Выражение записывается в следующей форме:

условие? выражение1: выражение2

Если условие выполняется, то вычисляется выражение1 и его результат становится результатом выполнения всего оператора. Если же условие равно false, то вычисляется выражение2 и его значение становится результатом работы оператора. Оба операнда выражение1 и выражение2 должны возвращать значение одинакового (или совместимого) типа.

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: