160 читали · 3 года назад
Python. Принципы ООП. Классы, объекты, поля и методы. Уровни доступа.
Поговорим про основные принципы объектно-ориентированного программирования: абстракцию, инкапсуляцию, наследование и полиморфизм. Научимся создавать классы и объекты классов в Python. Рассмотрим, чем отличаются понятия поля, свойства, методы и атрибуты класса. Изучим особенности организации уровней доступа к атрибутам: Public, Protected и Private. ТЕОРЕТИЧЕСКИЙ БЛОК Что такое ООП? Вы наверняка слышали, что существуют два главных подхода к написанию программ: Оба подхода объединены общей целью - сделать процесс программирования максимально эффективным...
2 года назад
Наследование
Наследование - это принцип ООП, который позволяет создавать новый класс на основе уже существующего, наследуя его свойства и методы. Класс, от которого происходит наследование, называется суперклассом или родительским классом, а класс, который наследует свойства и методы, называется подклассом или дочерним классом. Примеры использования наследования: 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...