ГДЗ Інформатика 8 клас. Підручник [Бондаренко О.О., Ластовецький В.В., Пилипчук О.П., Шестопалов Є.А.] 2021
§ 26. Об’єкти, їх властивості та методи
Питання для самоперевірки1. Поясніть поняття класу, об’єкта, атрибута класу, методу класу.
Клас — це опис об’єктів певного типу, об’єкт — це екземпляр деякого класу. Опис класу містить атрибути (змінні), які відповідають властивостям об’єктів, і описи методів класу — дій, які можуть виконувати об’єкти цього класу.
2. Поясніть сутність успадкування.
Об’єктно-орієнтоване програмування дозволяє прискорити розробку програми шляхом створення нових класів на основі створених раніше. Успадкування — це можливість створення класу-нащадка на основі наявного (базового) класу/
Клас-нащадок містить усі атрибути та методи базового класу, проте його можна розширити, додавши нові. У класі-нащадку можна не описувати атрибути та методи, успадковані від базового класу.
3. Створіть клас Element — модель хімічного елемента. У конструкторі класу __init__ опишіть атрибути name, symbol і number. Створіть екземпляр elem класу Element зі значеннями атрибутів 'Aurum', 'Au', 79. Виведіть значення атрибутів об’єкта elem.
class Element():
def __init__ (self, name, symbol, number):
self.name = name
self.symbol = symbol
self.number = number
def print(self):
print(self.name, ', ', self.symbol, ', ', self.number)
elem = Element('Aurum', 'Au', 79)
elem.print()
4. Створіть модель країни — клас Сountry з атрибутами name (назва країни), currency (національна валюта). Опишіть метод класу print_currency, який виводить значення атрибутів об’єкта.
class Сountry():
def __init__ (self, name, currency):
self.name = name
self.currency = currency
def print_currency(self):
print(self.name, ', ', self.currency)
5. Створіть екземпляр my_country класу Сountry зі значеннями атрибутів 'Україна', 'гривня'. Викличте для об’єкта my_country метод print_currency.
class Сountry():
def __init__ (self, name, currency):
self.name = name
self.currency = currency
def print_currency(self):
print(self.name, ', ', self.currency)
my_country = Сountry('Україна', 'гривня')
my_country.print_currency()
6. Створіть екземпляри класу Сountry, що описують Польщу, Німеччину, Мексику, Австралію, Танзанію.
class Сountry():
def __init__ (self, name, currency):
self.name = name
self.currency = currency
def print_currency(self):
print(self.name, ', ', self.currency)
my_country = Сountry('Україна', 'гривня')
my_country.print_currency()
Poland = Сountry('Польща', 'злотий')
Germany = Сountry('Німеччина', 'євро')
Mexico = Сountry('Мексика', 'песо')
Australia = Сountry('Австралія', 'австралійський долар')
Tanzania = Сountry('Танзанія', 'танзанійський шилінг')





![ГДЗ Природознавство 5 клас. Підручник [Ярошенко О.Г., Бойко В.М.] 2018 ГДЗ Природознавство 5 клас. Підручник [Ярошенко О.Г., Бойко В.М.] 2018](/uploads/posts/2019-04/1555779316_5_p_y_u2018.jpg)
![ГДЗ Основи правознавства 9 клас. Підручник [Наровлянський О. Д.] 2017 ГДЗ Основи правознавства 9 клас. Підручник [Наровлянський О. Д.] 2017](/uploads/posts/2019-02/1550928122_9k_p_n_2017.jpg)
![ГДЗ Українська мова 8 клас. Підручник [Глазова О.П.] 2021 ГДЗ Українська мова 8 клас. Підручник [Глазова О.П.] 2021](/uploads/posts/2021-10/1633720388_8k_y_g_2021.jpg)
![ГДЗ Вступ до історії 5 клас. Підручник [Гісем О.В.] 2018 ГДЗ Вступ до історії 5 клас. Підручник [Гісем О.В.] 2018](/uploads/posts/2019-07/1564163269_5k_i_h_2018.jpg)