1. 类的属性
2. 实例化
3. 类变量与实例变量(修改类变量)
4. 类的__init__方法(也叫构造函数)
5. 类变量的作用
6. 析构函数
7. 私有属性
8. 私有方法
分类:
编程语言 时间:
2019-10-27 23:00:33
阅读次数:
97
(一)为什么子类的构造方法在运行之前,必须调用父类的构造方法?能不能反过来?为什么不能反过来? 答:构造方法的作用是对成员进行初始化的操作,而子类继承了父类的成员但子类不能对其 进行初始化所以要先调用父类构造方法;不能反过来,反过来的话子类从父类继承的成员无法被初始化。 (二)关于多态问题的理解 答 ...
分类:
编程语言 时间:
2019-10-27 10:35:49
阅读次数:
92
Java内存空间分两种,一种是栈内存,有多个,一种是堆内存,只有一个,在堆内存中又有一块方法区。 方法区中存储的是:类的信息(类名,类的直接父类,类的访问修饰符),类变量,类方法代码,实例方法代码,常量池。注意没有实例变量。 当使用new创建一个对象的时候,JVM实际上做了三件事:加载类,创建该类的 ...
分类:
编程语言 时间:
2019-10-24 13:14:16
阅读次数:
69
多态测试: 代码: 运行结果: 为什么会出现这种结果呢:这个实际就是多态的具体表现,当子类与父类拥有一样的方法,并且让一个父类变量引用一个子类对象时,到底调用哪个方法,由对象自己的“真实”类型所决定,这就是说:对象是子类型的,它就调用子类型的方法,是父类型的,它就调用父类型的方法。因为父类被子类赋予 ...
分类:
其他好文 时间:
2019-10-24 10:00:27
阅读次数:
83
1.继承条件下的构造方法调用 通过 super 调用基类构造方法,必须是子类构造方法中的第一个语句。 2.子类父类拥有同名时 当子类与父类拥有一样的方法,并且让一个父类变量引用一个子类对象时,到底调用哪个方法,由对象自己的“真实”类型所决定,这就是说:对象是子类型的,它就调用子类型的方法,是父类型的 ...
分类:
其他好文 时间:
2019-10-23 21:48:04
阅读次数:
92
引言 全局的概览+八个案例+窜一下 抽象的一般具有连续的性质,分类变量的小数位是没有意义的。抽象的变量,它的0往往是没有意义的,比如说幸福感。同样是连续性变量,有的0是有意义的,比如说订单量,如果0是有意义的,可以进行加减乘除运算,0没有意义,加减是可以的。标度可以分:间距(抽象的)和比率(0是有意 ...
分类:
其他好文 时间:
2019-10-21 17:47:33
阅读次数:
117
1.局部变量(lacal variable):方法或语句块内部定义的变量。生命周期是从声明位置开始到”}”为止。在使用前必须先声明和初始化(赋初值)。 2.成员变量和类变量初始值 {\u后面加上十六进制代码来表示Unicode字符。 JAVA没有直接用“\u”的而是“\u5845”,u后的4位数均为 ...
分类:
其他好文 时间:
2019-10-20 16:03:05
阅读次数:
102
1.什么是常量? 常量表示一些固定不变的数据 现实生活中人的性别其实就可以看做是常量, 生下来是男孩一辈子都是男孩, 生下来是女孩一辈子都是女孩 2.JavaScript中常量的分类 整型常量其实就是正数, 在JavaScript中随便写一个整数都是整型常量1 / 666 / 99 实型常量其实就是 ...
分类:
编程语言 时间:
2019-10-20 13:09:30
阅读次数:
116
并发编程主要设计两个关键字:一个是synchronized,另一个是volatile。下面主要讲解这两个关键字,并对这两个关机进行比较。 synchronized synchronized是通过JMV种的monitorenter和monitorexit指令实现同步。monitorenter指令是在编 ...
分类:
其他好文 时间:
2019-10-19 15:19:55
阅读次数:
81
(一)构造方法和实例方法 __init__() 为构造方法,第一个参数必须为 self 参数。 self 代表该方法的调用者,即谁在调用该方法,那么 self 就代表谁。 类里面的jump()和run()方法为实例方法。 代码: 结果: (二)类属性和实例属性 (1)类变量 类变量推荐直接用类名访问 ...
分类:
编程语言 时间:
2019-10-16 00:09:49
阅读次数:
102