Понятие объектно-ориентированного программирования. Определение объекта. Поля и методы. - Компьютерные вопросы

Вопрос Понятие объектно-ориентированного программирования. Определение объекта. Поля и методы.

Регистрация
30 Авг 2013
Сообщения
88
Репутация
-3
Спасибо
0
Монет
0
Понятие объектно-ориентированного программирования. Определение объекта. Поля и методы.
 
Регистрация
13 Дек 2013
Сообщения
88
Репутация
1
Спасибо
1
Монет
0
Создаём объект Human - человека: Human human = new Human(23,"Петя"); Где передали параметры 23 (возраст) и "Петя" (имя) в конструктор. Эти параметры сохранены в объекте human в его полях. Теперь вызываем для данного объекта функцию, которая имеет доступ к полям объекта. int age = human.getAge(); функция getAge, вызванная у объекта human типа Human, вернула его возраст. Вызываем другой метод: human.kill(); Теперь создаем наследника классу Human, назовём его Child. Child является Human, но может переписать методы класса Human и добавить новые, таким образом расширить класс и изменить. Human human2 = new Child(23,"Вася",human); тут у конструктора есть дополнительный параметр, где задаётся родитель ребёнка. Теперь вызываем human2.kill(); этот метод мог быть переписан.
 
Регистрация
20 Июн 2013
Сообщения
78
Репутация
1
Спасибо
0
Монет
0
>Понятие объектно-ориентированного программирования. Создание абстрактной модели объектов реального мира средствами программирования. >Определение объекта. Объект - это экземпляр класса. >Поля и методы. Поле - это моделируемое свойство объекта, а метод - моделируемое действие над объектом.
 

Похожие темы

Сверху Снизу