摘要: 1、创建一个类就会创建一个类的名称空间,用来存储类中定义的所有名字,这些名字称为类的属性 类有两种属性:静态属性和动态属性 1)、静态属性就是直接在类中定义的变量。 2)、动态属性就是定义在类中的方法。 首先定义一个类: class Course: language=['chinese'] #静态属 阅读全文
posted @ 2018-01-22 08:28 王二黑 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 面向对象 1、面向对象 面向对象的程序设计的核心是对象(上帝式思维),要理解对象为何物:对象就是单独的个体,程序的设计都是在这个个体之内。 优点:解决了程序的扩展性。对某一个对象单独修改,会立刻反映到整个体系中,如对游戏中一个人物参数的特征和技能修改都很容易。 缺点:可控性差 类:抽象的,我能知道什 阅读全文
posted @ 2018-01-22 08:28 王二黑 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 一、面向对象中的内置函数 1、property:内置函数,将类中的方法伪装成属性,注意:只在面向对象中使用 2、name.setter:将被property装饰成的属性进行重命名 注意事项:@name.setter 中的name和上面返回作用的函数name还有下面修改的name的名字必须一致! 3、 阅读全文
posted @ 2018-01-22 08:27 王二黑 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 接口类 python中的接口类源于JAVA中的接口类,有一个例子: 接口类的概念产生于java,python没有这个类,目的就是为了规范子类。 接口类:支持多继承,接口类中的所有方法都不能实现(源于java) 抽象类:抽象类一般都是单继承,不支持多继承,抽象类中方法可以有一些代码的实现。(源于jav 阅读全文
posted @ 2018-01-22 08:27 王二黑 阅读(215) 评论(0) 推荐(0) 编辑