Вниз  Java-программирование (1-ые посты)
- 20.03.2014 / 05:40
samodelkin
  Пользователь

samodelkin 
Сейчас: Offline
Ксакеп (19.03.2014/19:26)samodelkin, не возможно, а открой доки:
  1. public class Vector<E> {    // ...    protected Object[] elementData;    //}
Обьясни пожайлуста поподробнее об этом, а то я не совсем понимаю.

Изменено samodelkin (20.03 / 05:42) (всего 1 раз)
- 20.03.2014 / 06:08
Oak
  Пользователь

Oak 
Сейчас: Offline
ВитаминКО (20.03.2014/01:59)собсно так и сделал.порой раздражают такие топики.. мол, видите, какой я прошаренный. и все такие, да, действительно так. пусть даже ничего не понимают, пишут чтобы за ло}{ов не посчиталинемноТы единственный, кто не понимает, кстати.
__________________
 Эль Презеденте
- 20.03.2014 / 10:42
AHiLLA
  Пользователь

AHiLLA 
Сейчас: Offline
Its_Your_Soul, Спасибо, попробую
- 20.03.2014 / 11:33
Kalter
  Пользователь

Kalter 
Сейчас: Offline
В этом ничего страшного нету?

Открыть спойлер
Я о том, что не желателен прямой доступ к полям, а только через методы. Почему?
__________________
 Homo homini penis est.
- 20.03.2014 / 12:03
Freddy
  Пользователь

Freddy 
Сейчас: Offline
Kalter,
Открыть спойлер


Изменено Freddy (20.03 / 12:07) (всего 2 раза)
- 20.03.2014 / 12:30
samodelkin
  Пользователь

samodelkin 
Сейчас: Offline
Freddy, то есть ответ очевиден- инкапсуляция поля защищает его от нежелательных значений, а прямой доступ наоборот убирает защиту от нежелательных значений.

Изменено samodelkin (20.03 / 12:31) (всего 1 раз)
- 20.03.2014 / 12:37
samodelkin
  Пользователь

samodelkin 
Сейчас: Offline
Может в простых программах или играх инкапсуляция не так много дает, но если речь идет о огромных программных системах, например где лишний градус може сделать катастрофу(атомный реактор), то тут встает вопрос о защите от нежелательных значений.
- 20.03.2014 / 13:36
Virus-ON
  Пользователь

Virus-ON 
Сейчас: Offline
Kalter, Читал стати aNNiMON'a по ООП? Это помогает абстрагироваться, сделать код проще, чище и понятнее. :)
- 20.03.2014 / 14:19
samodelkin
  Пользователь

samodelkin 
Сейчас: Offline
Virus-ON, согласен, еще мои статьи можно почитать, там есть про ооп,тоже дают некоторую абстракцию,принципы реального мира, бодрость.

Изменено samodelkin (20.03 / 14:21) (всего 1 раз)
- 20.03.2014 / 16:40
Oak
  Пользователь

Oak 
Сейчас: Offline
Kalter, представь, что тебе внезапно стало нужно проверять присваиваиваемое значение на какое-то условие. Тогда бы тебе пришлось искать по всей программе такое присваивание и везде внедрять проверку. А если у тебя будет setCurX(int x), тогда тебе будет достаточно изменить код этого метода.
__________________
 Эль Презеденте

Изменено Oak (20.03 / 16:40) (всего 1 раз)
Наверх  Всего сообщений: 16875
Фильтровать сообщения
Поиск по теме
Файлы топика (794)