Junior — Middle
Python класстарынын атрибуттары деген эмне жана алар кандай колдонулат?
sobes.tech AI
AIден жооп
Pythonда, класстын мүчөлөрү — бул класска таандык жана анын ар бир нускамасына тиешелүү эмес өзгөрмөлөр. Алар ушул класстын бардык объектилери үчүн жалпы маалыматтарды сактоо үчүн колдонулат.
Мүчөлөрү төмөнкүчө болушу мүмкүн:
- Нуска мүчөлөрү — ар бир объект үчүн уникалдуу, адатта
__init__методунын ичинде аныкталган. - Класс мүчөлөрү — бардык нускалар үчүн жалпы, түз эле класс денесинде аныкталган.
Мисал:
class Car:
wheels = 4 # класс мүчөсү
def __init__(self, color):
self.color = color # нуска мүчөсү
car1 = Car('red')
car2 = Car('blue')
print(car1.wheels) # 4
print(car2.wheels) # 4
print(car1.color) # кызыл
print(car2.color) # көк
Класс мүчөлөрү бардык объекттер үчүн жалпы болгон константтарды же маанилерди сактоо үчүн пайдалуу, ал эми нуска мүчөлөрү ар бир объекттин уникалдуу маалыматтары үчүн колдонулат.