java基础学习记录

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

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

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


图片发自简书App

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

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。