Разделы презентаций


Курс: Программирование на Java

Наследование – это процесс перенимания классом методов и свойств другого класса. С использованием наследования информация становится управляемой в иерархическом порядке.При использовании наследования вы говорите: «Этот новый класс похож на тот старый

Слайды и текст этой презентации

Слайд 1Курс: «Программирование на Java»
Начало

Курс: «Программирование на Java»Начало

Слайд 2Наследование – это процесс перенимания классом методов и свойств другого

класса. С использованием наследования информация становится управляемой в иерархическом порядке.
При

использовании наследования вы говорите: «Этот новый класс похож на тот старый класс.» Как ребенок похож на родителя, так и класс, который унаследован от другого класса похож на него.
Класс, который наследует свойства другого класса, называется подклассом (производным классом, наследующим классом).
Класс, свойства которого наследуются, называется суперклассом (базовый класс, родительский класс).

Наследование классов в Java

Модуль 1. Занятие 8

Наследование – это процесс перенимания классом методов и свойств другого класса. С использованием наследования информация становится управляемой

Слайд 3Наследование в языке Java реализуется с помощью ключевого слова extends
Для

того, чтобы класс-наследник унаследовал свойства другого класса-родителя после имени класса-наследника

необходимо дописать ключевое слово extends и <имя класса родителя>. Пример: public class Roditel{ // Класс-родитель String name; // со свойством «name» строкового типа } public class Naslednik extends Roditel {// Подкласс Nasledik int age; // наследуется от Суперкласса Roditel } // Класс Nasledik еще имеет свойство «name», т.к. // унаследовал его от класса Roditel

Реализация наследования в Java

Модуль 1. Занятие 8

Наследование в языке Java реализуется с помощью ключевого слова extendsДля того, чтобы класс-наследник унаследовал свойства другого класса-родителя

Слайд 41. Класс-наследник в Java называется Подклассом
2. Класс-родитель в Java называется

Суперклассом
3. Подкласс перенимает ВСЕ public методы и свойства Суперкласса, КРОМЕ

КОНСТРУКТОРОВ!
4. Наследование реализуется с помощью ключевого слова extends
5. extends пишется после имени Подкласса
6. После extends пишется имя Суперкласса
7. Наследуются классы похожие по поведению и характеристикам друг на друга, например такие классы как “cat” и “tiger”

Наследование классов в Java(Итоги)

Модуль 1. Занятие 8

1. Класс-наследник в Java называется Подклассом2. Класс-родитель в Java называется Суперклассом3. Подкласс перенимает ВСЕ public методы и

Слайд 5Конструктор – это уникальный метод, который называется точно также как

и класс, в котором он создается. НО конструктор нельзя вызвать

самостоятельно. Он вызывается только один раз, когда создается объект. Например: public class MyClass{ public MyClass(){ // Это – конструктор, // который носит имя класса } //У него нет типа возвращаемого знач. public void AnotherMethood{ // Это – обычный метод // с любым именем } }

Конструкторы классов. Что такое Конструктор?

Модуль 1. Занятие 8

Конструктор – это уникальный метод, который называется точно также как и класс, в котором он создается. НО

Слайд 6Чтобы осознать зачем нужны конструкторы, для начала надо понять ГДЕ

И КАК они вызываются. Конструктор вызывается только при создании объекта.

Таким образом создав несколько объектов одного класса, вызовется несколько конструкторов, которые будут отдельными для каждого объекта.
Зачем же он так вызывается? – Дело в том, что конструктор инициализирует (определяет) все переменные данного объекта. А инициализация – происходит с каждой переменной только один раз – в момент создания.
Без конструктора переменные инициализируются - ничем. А конструктор исправляет данное положение и присваивает значения

Для чего нужны конструкторы.

Модуль 1. Занятие 8

Чтобы осознать зачем нужны конструкторы, для начала надо понять ГДЕ И КАК они вызываются.  Конструктор вызывается

Слайд 7Конструктор принимает переменные того типа, какой тип у переменных в

классе
public class MyClass{ public MyClass(int a, double b, String ss){ var =

a; var1 = b; str = ss; } int var; double var1; String str; }

Пример работы конструктора.

Модуль 1. Занятие 8

Конструктор принимает переменные того типа, какой тип у переменных в классеpublic class MyClass{ 	public MyClass(int a, double

Слайд 8public class prog1{
public static void main(String[] args){
MyClass obj =

new MyClass(5,4.5,”Строка”)
System.out.println(obj.var); // Вывод числа 5
System.out.println(obj.var1); // Вывод числа 4.5
System.out.println(obj.str);

// Вывод строки «Строка»
}
}

Пример работы конструктора при создании объекта.

Модуль 1. Занятие 8

public class prog1{	 public static void main(String[] args){		MyClass obj = new MyClass(5,4.5,”Строка”)		System.out.println(obj.var); // Вывод числа 5		System.out.println(obj.var1); //

Слайд 9Конструктор – уникальный метод класса.
Конструктор называется также, как класс.
У конструктора

нет типа возвращаемого значения. Только “public”
конструктор нельзя вызвать самостоятельно
Конструктор

вызывается ТОЛЬКО при создании объекта.
Конструктор создается для инициализации переменных отдельного объекта
Без конструктора переменные инициализируются - ничем. А конструктор исправляет данное положение и присваивает значения
Конструктор принимает переменные того типа, какой тип у переменных в классе

Конструкторы классов.(Итоги)

Модуль 1. Занятие 8

Конструктор – уникальный метод класса.Конструктор называется также, как класс.У конструктора нет типа возвращаемого значения. Только “public” конструктор

Слайд 10Модуль 1. Занятие 8

Модуль 1. Занятие 8

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

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

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

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

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


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

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