Урок С++ 98: Наследование в ООП пример. Что такое наследование. Для чего нужно наследование классов. ООП
Python. Принципы ООП. Классы, объекты, поля и методы. Уровни доступа.
Поговорим про основные принципы объектно-ориентированного программирования: абстракцию, инкапсуляцию, наследование и полиморфизм. Научимся создавать классы и объекты классов в Python. Рассмотрим, чем отличаются понятия поля, свойства, методы и атрибуты класса. Изучим особенности организации уровней доступа к атрибутам: Public, Protected и Private. ТЕОРЕТИЧЕСКИЙ БЛОК Что такое ООП? Вы наверняка слышали, что существуют два главных подхода к написанию программ: Оба подхода объединены общей целью - сделать процесс программирования максимально эффективным...
Наследование
Наследование - это принцип ООП, который позволяет создавать новый класс на основе уже существующего, наследуя его свойства и методы. Класс, от которого происходит наследование, называется суперклассом или родительским классом, а класс, который наследует свойства и методы, называется подклассом или дочерним классом. Примеры использования наследования: public class Shape {
protected double area;
protected double perimeter;
public double getArea() {
return area;
}
public double getPerimeter() {
return perimeter;
}
}
public class Circle extends Shape {
private double radius;
public Circle(double radius) {
this...