《Java入门第二季》第三章 继承

Java 中的继承
1、作用:代码复用。

 

2、语法:extends关键字。

 

3、注意点:私有(private)财产(methods、fields)不可继承。

 

Java 中的方法重写

 

Java 中的继承初始化顺序

1、摘:父类对象->属性初始化->构造方法->子类对象->属性初始化->构造方法。

 

2、其实是子类构造隐式调用父类的构造器super.constructor()。

 

Java 中的 final 的使用

1、修饰类和方法:不允许继承、重写。

 

2、修饰field:必须初始化(属性初始化、构造器初始化二选一),不可改变值。

 

3、使用在局部:即方法内部,看当成c++中的const来用。

 

Java 中的 super 的使用
1、子类在构造器中必须调用父类的构造器,而且必须要放在构造方法的第一行

 

2、如果不调用则隐式的调用父类无参数构造器。(意味着父类没有无参构造方法的时候子类就必须显式调用父类有参数的构造器

 

Java 中的 Object 类 Ⅰ
1、idea也可以直接导入toString()方法:右键generate

 

2、有些代码永远不需要自己去写,实在要写也可以百度到。(这也算是一种面向对象思想吧?)

 

Java 中的 Object 类 Ⅱ
1、equals方法用generate导入。

转载于:https://www.cnblogs.com/xkxf/p/6535808.html

你可能感兴趣的:(《Java入门第二季》第三章 继承)