博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python抽象类
阅读量:5783 次
发布时间:2019-06-18

本文共 436 字,大约阅读时间需要 1 分钟。

抽象类

抽象类基于类抽象而来,主要用于被继承,约束子类实现抽象方法,实现归一化设计。一般不实例化抽象类。使用abc模块实现抽象类。

import abcclass A(metaclass=abc.ABCMeta):  # 指定元类    @abc.abstractmethod  # 定义抽象方法,无需实现功能    def abstract_method(self):        """子类必须定义该方法"""        pass# class B(A):#     pass# b=B() #TypeError: Can't instantiate abstract class Txt with abstract methodsclass B(A):  # 子类继承抽象类,必须定义抽象方法    def abstract_method(self):        print('抽象方法')b = B()b.abstract_method() # 抽象方法

转载地址:http://yijyx.baihongyu.com/

你可能感兴趣的文章
分布式缓存技术redis学习系列(四)——redis高级应用(集群搭建、集群分区原理、集群操作)...
查看>>
搜索引擎:该如何设计你的倒排索引?
查看>>
[UWP]了解模板化控件(5.1):TemplatePart vs. VisualState
查看>>
阿里云Maven配置,Maven仓库配置,Maven镜像配置
查看>>
物联网架构成长之路(15)-Jenkins部署SpringBoot
查看>>
POJ 2311 Cutting Game(二维SG+Multi-Nim)
查看>>
实现一些字符串操作标准库函数、解决一些字符串问题
查看>>
成长是什么及怎样成长
查看>>
【Unity游戏开发】AssetBundle杂记--AssetBundle的二三事
查看>>
Python 文件 read() 方法
查看>>
转: nginx使用image_filter生成缩略图 -- fasdfs海量图片缩略图整合
查看>>
Redis进阶实践之十一 Redis的Cluster集群搭建
查看>>
ConcurrentHashMap
查看>>
Golang 新手可能会踩的 50 个坑
查看>>
OSGI
查看>>
【Python3 爬虫】06_robots.txt查看网站爬取限制情况
查看>>
Hbase启动hbase shell运行命令报Class path contains multiple SLF4J bindings.错误
查看>>
Android Study 之 初识ButterKnife(8.5.1)及简单运用
查看>>
上边缘点思路
查看>>
通过锁字符串达到控制并发的效果C#
查看>>