类和对象
什么是类??什么是对象?
类是拥有相似属性的一类事物的集合,比如动物类,人类...
万物皆为对象,每一件事物都可以成为一个对象
类是对象的抽象,对象是类的实例化
通过一个类建立的对象都具有类的属性,类好比模具,对象通过一个个模具生产出来
如何定义类
class 类名(object):#通过这样来定义类,类名的命名规则遵循大驼峰的命名规则,默认继承object
类的魔法方法 :
def __init__(self,*k): # 类初始化的魔法方法,定义类生成对象后的属性
def 方法名:定义类的方法,通过这个类创建的每一个对象都会拥有类的方法
def __new__(self):开辟新的区域,不使用继承父类的方法
def __del__(self): 主动删除对象或者程序退出是执行,删除对象
如何建立对象
类名(传参数给类)然后赋值给变量,这个变量就是对象
对象.属性可以直接访问定义好的对象属性
对象.方法名()通过这样来使用方法
类可以被别的类继承
被继承的类叫做父类,继承的类叫做子类
父类拥有的方法和属性会被子类继承
如果父类有的属性和方法子类也有,父类的属性和方法会被子类重写
网友评论