摘要: property 是一个内置的装饰器函数,只在面向对象中使用 求一个圆的周长和面积 阅读全文
posted @ 2019-02-16 10:52 择一事,终一生 阅读(385) 评论(0) 推荐(0)
摘要: import abc #利用abc模块实现抽象类 class All_file(metaclass=abc.ABCMeta): all_type='file' @abc.abstractmethod #定义抽象方法,无需实现功能 def read(self): '子类必须定义读功能' with open('filaname') as f:... 阅读全文
posted @ 2019-02-16 07:37 择一事,终一生 阅读(159) 评论(0) 推荐(0)
摘要: 一、 概述 定义:隐藏对象的属性和实现细节,仅对外提供公共访问方式 封装的原则:把不需要对外提供的内容都隐藏起来,提供公共的方法访问这些隐藏属性 二、对封装的理解 归类,将类的相关功能函数封装到类里 打包,将一些数据封装到类或者对象中 使用双下划线将属性和方法隐藏起来 阅读全文
posted @ 2019-02-16 07:17 择一事,终一生 阅读(233) 评论(0) 推荐(0)