一. 继承 1. 单继承 继承是一种创建新类的方式,在python中,新建的类可以继承一个或多个父类,父类又可称为基类或超类,新建的类称为派生类或子类. 面向对象的编程带来的主要好处之一是代码的重用,实现这种重用的方法之一是通过继承机制. 如果没有指定基类,python的类会默认继承object类, ...
分类:
编程语言 时间:
2018-07-26 21:12:38
阅读次数:
213
一、构造方法 在使用类创建对象的时候(就是类后面加括号)就自动执行__init__方法。 Python中派生类可以继承父类的构造方法 1.基于super() 遇到super()就表示去执行父类的xxx属性 2.通过父类的名称执行父类的构造方法。 这两种方式中推荐super,使用第二中方法的时候,进行 ...
分类:
编程语言 时间:
2018-07-24 00:10:49
阅读次数:
264
一. 类体 类体一般有两部分组成: 变量部分,也叫静态变量,静态字段. 方法(函数)部分. 二. 类中的相关操作 1.在类名的角度 1. 查询 Person.__dict__ 查询类中的所有内容(不可以增删查改) Person.__dict__[' 类中的变量名 '] 查询类中的变量 2. 万能的' ...
分类:
编程语言 时间:
2018-07-23 23:33:06
阅读次数:
223
本周总结 看了高数第二章,《大道至简》阅读完成 《面对对象程序设计》三四章阅读完成 《Java从入门到精通(第3版)》读了前三章 完成面向对象的实验任务1.2 总结: 学习时间:17h 打代码时间:4h 本周遇到的问题:还没有开始java编程实操,暂时没有什么问题 下周计划:1)继续《高数》和《面向 ...
分类:
其他好文 时间:
2018-07-22 11:17:51
阅读次数:
129
总结这个周。前几天在安装JAVA的运行环境,在网上查阅和同学的帮助下,调试好了程序。自己动手编写并成功运行了第一个JAVA程序helloworld.java。之后有选择性的复习c++中有关面对对象的知识,加深对面对对象程序开放的理解。之后的三天在北京旅游。初次到北京,从惊喜,已经开始适应了。 下周就 ...
分类:
其他好文 时间:
2018-07-14 22:40:26
阅读次数:
149
# 继承:什么是什么的关系 # 单继承 ***** # 先抽象在继承,几个类之间相同代码抽象出来,成为父类 # 子类自己没有名字,就可以使用父类的方法和属性 # 如果子类自己有,优先使用自己的 # 在类中使用self时,要搞清楚self的指向谁 # 多继承 *** # 新式类和经典类: # 多继承寻... ...
分类:
其他好文 时间:
2018-07-02 14:10:37
阅读次数:
154
# 面向对象编程 # 思想:角色抽象、创建类、实例化、操作实例 # 面对对象关键字 # class 类名: # 静态属性='aaa' # def __init__(self): # pass # 类名。静态属性——存储在类的命名空间里 # 对象=类名()——实例化 # 对象.属性 # 对象.方法=类... ...
分类:
其他好文 时间:
2018-07-01 11:45:13
阅读次数:
191
让Java应用程序运行是一回事,但让他们跑得快就是另外一回事了。在面对对象的环境中,性能问题就像来势凶猛的野兽。但JVM的复杂性将性能调整的复杂程度增加了一个级别。这里Refcard涵盖了JVM internals、class loading(Java8中更新以映射最新的元空间)、垃圾回收、故障诊断 ...
分类:
其他好文 时间:
2018-06-29 00:04:04
阅读次数:
218
面对过程与面对对象 面向过程的程序设计的核心是过程(流水线式思维),过程即解决问题的步骤,面向过程的设计就好比精心设计好一条流水线,考虑周全什么时候处理什么东西。 优点是:极大的降低了写程序的复杂度,只需要顺着要执行的步骤,堆叠代码即可。 缺点是:一套流水线或者流程就是用来解决一个问题,代码牵一发而 ...
分类:
其他好文 时间:
2018-06-27 21:00:44
阅读次数:
149