Java сеттер и геттер? - PullRequest
       26

Java сеттер и геттер?

1 голос
/ 08 февраля 2012

Все знают, что Java поддерживает скрытие данных.

Я пошел на собеседование.Затем интервьюер спросил меня, что если Java поддерживает сокрытие данных, используя private в качестве типа данных.

Он сказал, что если мы используем установщики и получатели в этом классе, то с помощью этих установщиков и получателей мы сможем легко получить эти личные данные.

Так как это поддерживает данные, скрывающиеся здесь?

Возможно, он пытался меня поймать в ловушку.Но я не мог ответить на это.

Что мне ответить на это?

Ответы [ 13 ]

0 голосов
/ 08 февраля 2012

Вы можете думать о реализации методов set / get разными способами.

0 голосов
/ 08 февраля 2012

Если вы сделаете установщик и получатель общедоступными / защищенными / по умолчанию, то вы можете получить доступ к закрытым членам на разных уровнях.Этот последний путь вообще не имеет никакого смысла, хотя

0 голосов
/ 08 февраля 2012

Может быть, он имеет в виду Инкапсуляция как сокрытие информации.

...