摘要: 继承(extends)就是把多个类中相同的成员给提取出来定义到一个独立的类中,然后让这多个类和该独立的类产生一个关系,这多个类就具备了这些类容,这个关系就叫做继承。 实现继承的类称为子类,也叫派生类,而被继承的类称为父类,也叫超类或基类。 类的属性和方法可以被继承 注意:私有属性和方法不能被继承,构 阅读全文
posted @ 2018-05-22 17:05 西瓜汁拌面 阅读(248) 评论(0) 推荐(0)
摘要: 在Class内部,可以有属性和方法,而外部代码可以通过直接调用实例变量的方法来操作数据,这样,就隐藏了内部的复杂逻辑。 但是,从前面Person类的定义来看,外部代码还是可以自由地修改一个实例的name属性。 如果要让内部属性不被外部访问,可以把属性的名称前加上两个下划线__,在Python中,实例 阅读全文
posted @ 2018-05-22 16:39 西瓜汁拌面 阅读(279) 评论(0) 推荐(0)
摘要: 实例变量:在类的声明中,属性是用变量来表示的。这种变量就称为实例变量,也就是成员变量。 实例方法:在类中声明的方法,例如:my(self),必须实例化之后才可以使用,否则会报错。 类变量:公共的变量,每个实例都可以用。 类方法 1、不用实例化就可以直接调用。 2、它可以通过cls使用类变量 3、它不 阅读全文
posted @ 2018-05-22 16:09 西瓜汁拌面 阅读(1150) 评论(0) 推荐(0)
摘要: python中的特殊方法,其中两个,构造函数和析构函数的作用: 比说“__init__”这个构造函数,具有初始化的作用,也就是当该类被实例化的时候就会执行该函数。那么我们就可以把要先初始化的属性放到这个函数里面。 构造函数:构造函数就是类在实例化的时候执行的函数。类中构造函数不是必须要写的,需要的时 阅读全文
posted @ 2018-05-22 11:52 西瓜汁拌面 阅读(845) 评论(0) 推荐(0)