python面向对象编程
1 python中封装、继承、多态 2 3 封装:本质是将事物相关的属性和方法封装在一个类里面,调用的时候,不用关心类内部的代码细节 4
获得对象的属性和方法:使用dir()
5 继承:子类需要复用父类的属性或方法 6 7 多态: 8 1同一个方法不同对象调用同一个方法功能的表现形式不一样. 做加法 数字 字母 9 2这两个对像直接没有任何直接继承关系,但是所有对象的最终父类都是元类def
run_twice(animal):
animal.run()
animal.run()
#call
run_twice(Animal())
run_twice(Dog())
获取对象信息
1 使用type() 2 3 4 使用isinstance() 5 6 判断类型