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()
python(抽象类)
相关内容
- python help() 函数,,dir(‘str‘)
- Python reload() 函数,,reload(mod
- python基础-------函数,,一 为何要有函数?不
- python:函数,,import mat
- Python运算符-4,,#and or no
- Python-运算符,,一、算数运算>>>
- 1.1 Python是一种什么样的语言,, 小时不识月,呼作
- python interesting things,,1. 如果for i
- python 位置参数和关键字参数 *args **kwargs,,#!/usr/bin
- Python编程菜鸟成长记--A1--04--Hello World!,,1.重点知识掌握
评论关闭