標籤:elf tcl aaaaa 使用 pass win print 匯入 min
#必須匯入抽象類別模組
import abca
class Dog(metaclass = abc.ABCMeta): #制定類的元素
age =10
sex = ‘man‘
#方法
#對象抽象方法
@abc.abstractmethod
def swinmming(self):
pass
#靜態抽象方法
@abc.abstractstaticmthod
def eat():
pass
#類抽象方法
@adc.abstractclassmethod
def drink(cls):
pass
#綁定類的方法
@abc.abstracmethod
def run():
pass
#執行個體化對象
xiaohei = Dog
--------------------------------------------------------------------
#抽象類別的使用
import abc
class User(metaclass = abc .ABCMeta):
username = ‘1 ‘
userid = 0
#方法
#增添使用者
@abc.abstractemthod
def add(self,name,pwd):
pass
#刪除使用者
@abc.abstractclassmethod
def dele(cls,uid):
pass
#修改使用者
@abc,abstractaticmethod
def mod():
pass
#刪除使用者
def find(self):
print(‘aaaa‘)
class MFUser(user):
def add(self,name,pwd):
print(‘11111‘)
class YJUser(MFUser):
@classmethod
def dele(cls,uid):
print(‘aaaaaa‘)
class SYUser(YJUser):
@staticmethod
def mod():
print(‘1121212‘)
user = SYUser
user.add(‘孟非‘,‘mf’’
SYUser .dele(250)
user.mod()
python(抽象類別)