摘要: 首先用type()看一下类和实例化对象的类型 运行结果 Person类是一个类,也是一个实例化的对象,是type类的一个实例化对象 定义类有两个方法 一个是常见的 还有一个是很少见到的方法 直接通过type类实例化生成一个对象,同时也是一个类 第一个参数为类名,第二个参数为当前类的基类,第三个参数为 阅读全文
posted @ 2018-01-28 21:07 Sch01aR# 阅读(173) 评论(0) 推荐(0) 编辑
摘要: __doc__ __doc__ 用来表示类的描述信息 运行结果 __class__ __class__ 用来表示当前对象的类 运行结果 当前程序的Person类 __module__ __module__ 用来表示当前操作对象所在的模块 运行结果 __call__ __call__ 实例化的对象后加 阅读全文
posted @ 2018-01-28 17:19 Sch01aR# 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 静态方法 静态方法 通过@staticmethod来定义,静态方法在类中,但在静态方法里访问不了类和实例中的属性,但静态方法需要类来调用 运行,报错 把eat方法的参数去掉,直接打印,可以直接调用 运行结果 如果要给eat()传参数的话,可以把实例化的Person传入 运行结果 类方法 类方法 类方 阅读全文
posted @ 2018-01-28 01:45 Sch01aR# 阅读(275) 评论(0) 推荐(0) 编辑