Klasė – tai pagrindinė objektinio programavimo sąvoka, apibūdinanti bendrus objektų savybių (duomenų) ir veiksmų (metodų) rinkinį. Tai yra „šablonas“ arba „brežinys“ kuriant objektus.
Pagrindinės savybės:
1. Apibrėžia struktūrą – kokius duomenis ir metodus turės objektai.
2. Inkapsuliacija – duomenys ir metodai gali būti vieši (`public`), privatūs (`private`) arba apsaugoti (`protected`).
3. Paveldėjimas – klasė gali paveldėti kitos klasės savybes.
Pavyzdys (Python):
python
class Automobilis:
def __init__(self, marke, spalva):
self.marke = marke Savybė
self.spalva = spalva
def vaziuoti(self): Metodas
print(f"{self.marke} važiuoja")
Objekto sukūrimas iš klasės
auto1 = Automobilis("Toyota", "balta")
auto1.vaziuoti() Išvestis: Toyota važiuoja
Trumpai: Klasė – objektų šablonas, apibrėžiantis jų savybes ir funkcionalumą.
Jūsų pataisymai bus išsiųsti moderatorių peržiūrai, jei informacija tikslesnė/taisyklingesnė
ji bus patalpinta vietoj esamos.