4760人加入学习
(15人评价)
Java编程学习第二季

制作于2018年3月14日

价格 免费

this关键字只能在类里面使用

使用this访问的就是成员变量(this.name=name)

this代表当前dui'xiang

[展开全文]

调用无参构造方法,属性会按照默认值进行初始化

如果定义了有参的构造方法,会按照传递的参数进行初始化

[展开全文]

接口可以被实现无法被继承 没有具体的数据或者方法

接口可以被抽象类实现 接口之间可以和互相

[展开全文]

接口相当于一种标准

接口定义了功能 其余类来实现接口

接口中只有完全抽象的方法

[展开全文]

非静态内部类不能包含静态成员

内部类中可以使用四种权限修饰符

 

[展开全文]

父类的构造方法必须要放在构造方法的第一个

[展开全文]

静态方法和变量可以用类名来直接调用

而不需要声明变量后再去调用

[展开全文]

使用静态变量可以节约内存 例如pi可以只公用一个内存 而不是每个对象都需要一份存储空间

[展开全文]

静态方法只能访问静态变量 访问其余对象的属性需要传参

[展开全文]

静态变量

静态变量是公用的 内存中只保留一份

通常不用对象来访问,通常用类来访问 ye'ke'yi

[展开全文]

全部私有化

用getter与sett而去封装

[展开全文]

不给的话会给个默认constructor

给的话会不给

需要写两个才能回复默认的

[展开全文]

只使用一次--匿名对象

匿名对象不可以在其他地方使用

 

销毁时候:先销毁栈   然后销毁没有长地址指向的堆   然后销毁各个未被指向的堆(堆可以放地址)

 

new a()

[展开全文]

重载:

同一个类

方法名一样 参数不一样 返回值不要求

重写:

子类父类

参数 返回值 方法名 都一样

[展开全文]

成员变量放堆里面,局部变量放栈里面

方法调用完,就回销毁内存 

局部变量必须初始化,int a=0

 

[展开全文]

成员变量 是定义在类里 new出来的 存放在堆里面

局部变量 定义在方法里面 存放在栈里面

[展开全文]

绝对值是一个数到数轴原点的距离,所以不是负数,我貌似在科普数学知识...

[展开全文]

抽象类包含抽象方法,不能构造对象。

抽象类的用途是 用于被继承。

抽象类里面可以提供构造方法,方便子类调用。

[展开全文]

授课教师

SiKi学院老师

课程特色

下载资料(1)
视频(87)