ОС Виндоус 10, язык Python, PyCharm Community Edition 2021.3.3
Ошибка в определении объекта класса. Синтаксис проверил, вроде все верно. Проверил раз 200 наверное
Собственно выдает такую ошибку:
<__main__.ProspectHouse object at 0x0000018300283D00> SolnwechnayaLenina
Process finished with exit code 0
код следующий:
Ошибка в определении объекта класса. Синтаксис проверил, вроде все верно. Проверил раз 200 наверное
Собственно выдает такую ошибку:
<__main__.ProspectHouse object at 0x0000018300283D00> SolnwechnayaLenina
Process finished with exit code 0
код следующий:
Python:
class House():
"""описание класса Дом"""
def __init__(self, town, street, number):
"""def - от слова дефайн - определение, определение функции. Здесь описываются свойства дома"""
self.town = town
self.street = street
self.number = number
"""присвоенное значение, можно не описывать элемент в объявлении Деф"""
self.age = 1
def build(self):
"""эта функция класса просто выводит сообщение"""
print("Дом в городе " + self.town + " на улице " + self.street + " номер " + str(self.number) + " построен")
def age_of_house(self, year):
"""эта функция класса тупо прибавляет некое значение """
self.age +=year
"""теперь накидаем два объекта класса House"""
House1 = House("Kirov", "Moskovskaya", 156)
House2 = House("Moskow", "Kirova", 17)
print(House1.town, House2.number, House1.age)
House1.build()
House2.age_of_house(7)
print(House1.age, "\n", House2.age)
"""Субкласс на основе класса House"""
class ProspectHouse(House):
"""Что то берем от Супер-класса, а что то свое"""
def __init__(self, town, number, prospect):
super().__init__(self, town, number)
self.prospect = prospect
"""Объект класса prospect"""
Prospect1 = ProspectHouse("Samara", 24, "SolnwechnayaLenina ")
print(Prospect1.town, Prospect1.prospect)