java基础学习记录

1.重载:方法的名称相同,但参数不同(个数或者类型)。这样的好处是,同样的功能,在定义方法时,可以将名称设置成相同,便于记忆及调用。也符合面向对象的设计理念。

2.继承:子类继承父类,在new子类对象时,内存里,在子类对象中会包一个父类对象。

this引用指向子类对象本身,super指向父类对象。参见以下内存图。


图片发自App

3.abstract:修饰的类是抽象类,修饰的方法是抽象方法,抽象类和抽象方法就是用来被继承和重写的,因为是残缺不全的。

4.final修饰符:修饰的类不能被继承,修饰的方法不能被重写,修饰的产量不能被修改。

5.接口:由常量static final 和抽象方法组成;接口可以有类似于类继承的多态。

你可能感兴趣的:(java基础学习记录)