Új hozzászólás Aktív témák
-
cousin333
addikt
válasz
Siriusb
#2037
üzenetére
De azzal kezdted a mondandódat, hogy "Adott 3 osztály:", majd felsoroltad őket örökléssel együtt. Vagy örököl, vagy nem, de ezzel ne "érzékeltess" semmit, mert az félrevezető...

Ebben az esetben valóban a classmethod tűnik jó megoldásnak (esetleg a staticmethod), mindazonáltal az örökléssel is megoldható, hogy akár a saját
f1()függvényt, akár a szülő osztályokf1()függvényét használd tetszés szerint.A fenti példa így az alábbiak szerint módosulhat:
class A:
def f1(self):
print('f1 in Class A')
class B(A):
@classmethod
def f1(cls):
print('f1 in Class B')
class C(A):
def f1(self):
print('f1 in Class C')
def f2(self):
B.f1()
c = C()
c.f2()f1 in Class B
Új hozzászólás Aktív témák
- Kormányok / autós szimulátorok topikja
- Milyen TV-t vegyek?
- Wuthering Waves
- Százmilliárd dolláros AI-fegyverkezésbe kezdett az Amazon és a Google
- Kerékpárosok, bringások ide!
- Még Kheopsz fáraónak sem volt ilyen piramisa
- Lalikiraly: Commodore The C64, Ultimate
- Napelem
- Soundbar, soundplate, hangprojektor
- Képhibák a GeForce-on? Az NVIDIA szerint egy Windows frissítés okozza
- További aktív témák...
- Eladó Samsung Galaxy A16 4/128GB fekete / kijelző alsó része hibás / 12 hó jótállás
- HP Zbook Fury 17 G8 - üzletből, garanciával
- ÚJ Lenovo ThinkPad X13 Gen 5 - 13.3" WUXGA IPS - Ultra 5 135U - 16GB - 512GB - Win11 - 2,5 év gari
- DJI mini 3 drón display unit
- Apple iPhone 12 Pro 256GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


