python抽象类可以实例化吗_python(抽象类)

#必须导入抽象类模块

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()

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值