161 читали · 3 года назад
Python. Принципы ООП. Классы, объекты, поля и методы. Уровни доступа.
Поговорим про основные принципы объектно-ориентированного программирования: абстракцию, инкапсуляцию, наследование и полиморфизм. Научимся создавать классы и объекты классов в Python. Рассмотрим, чем отличаются понятия поля, свойства, методы и атрибуты класса. Изучим особенности организации уровней доступа к атрибутам: Public, Protected и Private. ТЕОРЕТИЧЕСКИЙ БЛОК Что такое ООП? Вы наверняка слышали, что существуют два главных подхода к написанию программ: Оба подхода объединены общей целью - сделать процесс программирования максимально эффективным...
Задачи с решениями на языке Kotlin по основам ООП
Задача: Создай класс Car, который имеет свойства brand (марка) и speed (скорость). Напиши метод printInfo, который выводит информацию о машине. Создай объект класса Car с маркой "Toyota" и скоростью 120, и вызови метод printInfo. Решение: class Car(val brand: String, val speed: Int) { fun printInfo() { println("Машина марки $brand имеет скорость $speed км/ч.") } } fun main() { val myCar = Car("Toyota", 120) myCar.printInfo() } Задача: Создай объект myHouse из класса House, у которого есть свойства color (цвет) и floors (этажи)...