java 知识点回顾

1. 构造器初始化顺序

成员变量的初始化顺序决定初始化顺序, 自动初始化在构造器之前进行。

静态变量没赋值时也有默认值。

static数据在成员变量之前初始化

2.定义某长度数组时,数组成员也初始为默认值。


4.向上转型:   基类接口(public 方法)  不包括static method


3 继承 与 初始化 

A类  static int a

B类extends A  

B类有 static  int b;


初始化时  先初始化 a,然后 b,  然后  A的成员 初始化(成员变量自动初始化 然后  构造器),然后B初始化


private  不为接口的一部分(向上转型时  能调用的知识接口方法 public)


5.构造器也是(staitc 声明是隐形的)static 方法


6.final数据

final常量成员初始化 可以再声明时,也可以在初始化构造器中

final修饰引用时,表示无法指向其他对象,当时该对象本身却是可以被修改的。

final 并不是在编译时就知道其值的,比如  赋值为 由一个 由random()产生的数据。




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值