Osztály és objektum python

Python - ez az eljárási-orientált (az eljárás-orientált) programozási nyelv, és a nyelv objektum-orientált (objektum-orientált) programozás.

Eljárásjogilag-orientált (Eljárási-orientált)

Eljárási orientáció fejeződik ki a funkciók használatának Python. Megadhatjuk a funkciókat és ezeket a funkciókat lehet használni más modulok a Python programok.

Egy objektum-orientált (Object Oriented)

Osztály és objektum python

„Objektum-orientált” Python fejezik használata az osztály, akkor létrehozhatunk egy osztály, az osztály a prototípus (prototípus) objektumok létrehozásához (tárgy / instance).

2. Hozzon létre egy osztályt Python

A szintaxis létrehozása osztály:

  • Hogy meghatározza egy osztály, akkor a kulcsszó osztály. majd az osztály nevét és a kettőspont (:). Az első sor az osztályban test egy karakterlánc (string), amely röviden ismerteti az osztály. (Opcionális), akkor kap hozzáférést a vezeték útján ClassName .__ doc __
  • A szervezetben az osztály, akkor állapítsa tulajdonságok (attribútumok), módszerek (eljárások) és konstruktőrök (konstruktőrök).

Attribútumok (Attribútum):

Attribútum egy osztály tagja. Például, a téglalap két attribútuma, beleértve szélessége (szélesség) és a magasság (magasság).

Methods (Módszer):

  • osztály módszer hasonló a normális működését, de ez a funkció az osztály használni, meg kell hívni a tárgy.
  • Az első paraméter a módszer mindig az önálló (a kulcsszó kapcsolatos, hogy az osztály is).

Tervező (Sonstructor):

  • Constructor - egy különleges besorolású módszer neve mindig __init_ _.
  • Az első paraméter a kivitelező mindig a self (kulcsszó utal, hogy az osztály is).
  • Constructor létrehozásához használt objektumot.
  • Constructor beállítja a paraméterek értékeit az objektum tulajdonságok jönnek létre.
  • Megadhatjuk maximum egy ish természet (kivitelező) az osztályban.
  • Ha egy osztály, meghatározott kivitelező (kivitelező), a Python alapértelmezett tartja az ő öröksége a Kivitelező (kivitelező) a szülő osztály.

Osztály és objektum python

Hozzon létre egy objektum osztály téglalap.

Osztály és objektum python