美文网首页
2018-06-24

2018-06-24

作者: 眼前人_249d | 来源:发表于2018-06-24 19:37 被阅读0次

类和对象

什么是类??什么是对象?

类是拥有相似属性的一类事物的集合,比如动物类,人类...

万物皆为对象,每一件事物都可以成为一个对象

类是对象的抽象,对象是类的实例化

通过一个类建立的对象都具有类的属性,类好比模具,对象通过一个个模具生产出来

如何定义类

class 类名(object):#通过这样来定义类,类名的命名规则遵循大驼峰的命名规则,默认继承object

类的魔法方法  :

    def __init__(self,*k): # 类初始化的魔法方法,定义类生成对象后的属性

    def 方法名:定义类的方法,通过这个类创建的每一个对象都会拥有类的方法

    def __new__(self):开辟新的区域,不使用继承父类的方法

    def __del__(self): 主动删除对象或者程序退出是执行,删除对象

如何建立对象

类名(传参数给类)然后赋值给变量,这个变量就是对象

对象.属性可以直接访问定义好的对象属性

对象.方法名()通过这样来使用方法

类可以被别的类继承

被继承的类叫做父类,继承的类叫做子类

父类拥有的方法和属性会被子类继承

如果父类有的属性和方法子类也有,父类的属性和方法会被子类重写

相关文章

网友评论

      本文标题:2018-06-24

      本文链接:https://www.haomeiwen.com/subject/snjsyftx.html