Наследование. Объектно - ориентированное программирование презентация

Наследование в ООП … Процесс приобретения одним объектом свойств другого объекта. При этом объект может так же иметь свои собственные свойства. Функции наследования: - моделирование концептуальной структуры предметной области; - экономия

Слайд 1Наследование
Модуль 2. Объектно-ориентированное программирование


Слайд 2Наследование в ООП

Процесс приобретения одним объектом свойств другого объекта.
При этом объект

может так же иметь свои собственные свойства.

Функции наследования:
- моделирование концептуальной структуры предметной области; - экономия описаний за счет их многократного использования для задания разных классов; - пошаговое программирование больших систем методом конкретизации классов.



Слайд 3Задание:
1. Создайте класс смешанных дробей CombRatio,
расширяющий класс Ratio.
2. Создайте в

нем методы сложения с простой дробью,
со смешанной дробью.

Классы – наследники в Java

public class MainActivity extends Activity{

}

суперкласс
(super)

потомок
(this)

расширяет



Слайд 4Модификаторы доступа
полей и методов класса
public
protected
private
Виден всем



Виден только классу и потомкам
Виден

только классу

Слайд 5public class MyProgram {

// суперкласс А
public class A {
public int a

= 1;
private int b = 2;
protected int c = 3;
}

Применение модификаторов

// класс-наследник класса А
public class B extends A {
public B() {
a = 11;
c = 33;
// b = 22 нельзя,
// т.к. b - private
}}


protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
B bObj = new B();
bObj.a = 111;
// bObj.b = 222 недопустимо, так как b - private
// bObj.c = 333 недопустимо, так как c protected
}}


Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика