JAVA SE 复习 DAY 4

1. final 关键字

a. 可以修饰类,方法,属性,变量

b. 修饰类,不允许继承

c.修饰方法,不允许重写

d.修饰属性,那么在声明的时候或者在构造方法中复制(只能选其一)

e 修饰变量,变量的值只能赋值一次

 

2. super的使用

a. 在对象的内部使用,可以代表父类对象

b. 子类的构造方法中必须是调用父类的构造方法

c. 如果子类想要调用父类的构造方法,那么必须放在子类构造方法的第一行

 

3. object类

a. 是所有类的父类

b. toString()方法

c. eauals() 比较的是对象的引用是不是指向同一个内存地址(注意String的方法)

 

4. 多态

a. 引用多态(父类引用指向子类对象,最常见的就是接口的不同实现,或者继承的实现)

 

5. 多态中的引用类型转换

a. 向上转换

b. 向下转换(强制转换)

c. instanceof(解决类型转换的问题)

if (A instanceof B) {

//是同一个类型,那么进行的操作

}

 

6. java中抽象类

a. 使用abstract修饰

b. 在某个父类知道子类应该包含哪些方法,但是不用去管子类如何实现

c. 抽象类中可以有抽象方法,也可以有实现的方法

d. 如果子类不全部实现父类的抽象方法,那么子类也需要变为抽象类

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值