- 博客(6)
- 收藏
- 关注
原创 计算机基础——计算机构成
计算机的构成是由硬件和软件构成。硬件是由输入设备,运算器,控制器,储存器,输出设备构成输入设备:键盘,扫描仪等等,是用来输入指令的运算器:计算机内部用来做数学运算和逻辑运算的控制器:用来接收和发出指令的运算器和控制器一起组成CPU,是计算机的大脑储存器:是由内存和外存组成1,内存:不能永久保存数据,但是由于基于电的工作原理,所以读取速度很快内存又分为只读储存器ROM和随机储存器RA...
2019-07-23 12:55:35 217 1
原创 python面向对象——多继承的执行顺序
在一个面向对象程序中,可能会出现一个类继承另一个类,另一个类又继承其他类的情况,这时候python的继承执行顺序是什么样的呢?这时候就要引入继承的两种形式:1,新式类。 2,经典类。那么新式类和经典类有什么区别呢?1,新式类指的式定义的类继承object类,例如:class Person(object): 但是在python3中定义的类默认就是新式类,不用加object。2,经典类指的...
2019-07-22 20:32:18 952
原创 python面向对象——继承
什么是继承:继承类似与现实生活中的遗传,继承财产之类的概念,子类要执行某个属性或者方法,先从自己身上找,要是找到了就直接用自己的,要是找不到,就去父类身上找,这就是继承。继承和组合在使用上的不同:组合:通俗来说就是拼装,如果一个大类是由很多小类组合,而且小类和大类没有什么共同点就用组合。继承:如果定义了许多子类,发现子类当中有很多共同点,这时就可以将这些共同点定义成一个父类,子类直接就可以...
2019-07-21 20:21:32 166
原创 python面向对象——组合
什么是组合:一个类会有很多部分组成,而且这些部分只有包含的关系,没有类似的关系。例如一个人这个类是由胳膊,腿,身体,头这些类组合而成,这就叫组合。大家在玩角色扮演类的游戏首先就要有角色这个类,然后还要有武器这个类,然后再进行实例化,这时就可以用组合的用法,如下:# 先定义一个人物的类class Person: #定义人构造方法 def __init__(self, name, ad, h...
2019-07-18 16:54:04 169
原创 Python面向对象——静态属性,类方法,静态方法
静态属性:@property类方法:@classmethod静态方法:@staticmethod都是在定义class类内部的功能属性添加装饰器来达到另一个效果。静态属性的作用:@property加到功能属性开头,使的功能属性的调用方式和调用静态属性的方式相同。没有加@property的调用方式如下:class Person: country = "中国" def __init__(...
2019-07-17 23:36:20 451
原创 python面向对象1——基本构成,实例化,类属性的调用,增删改查
类:具有相同属性和技能的一类事物,用面向对象编程时需要用class定义一个类名,类名的首字母要大写,例如:class Person: pass对象:类的具体实例,通过对类传入实际参数,使得类实例化,例如:p1 = Person("name", "age","sex")静态变量:静态字段,在类内部定义的数据属性,类似与变量赋值,下面的country = "中国"就是静态变量class...
2019-07-17 19:06:34 244
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人