继承的本质是对某一批类的抽象。用extends关键字,子类(派生类)是父类(基类)的扩展。
-
Object类:Java中,无论写不写entents Object类,所有的类都默认直接或间接继承Object类。
-
super
-
方法重写
继承
-
子类继承父类,会拥有父类的全部public属性和全部public方法。
-
子类继承父类,不会拥有父类的private属性和private方法。
-
Java的继承是单继承:一个儿子,只能有一个父亲;一个父类,可以用多个子类。
1、Person类(父类):
package com.WZ.Demo.ClassSet;public class Person { public int age = 5; public int getAge(){ return this.age; }}
2、Student类(子类):
package com.WZ.Demo.ClassSet;public class Student extends Person { }
3、main()方法:
package com.WZ.Demo.Application;import com.WZ.Demo.ClassSet.Student;public class Application { public static void main(String[] args) { Student student = new Student(); System.out.println( student.getAge()); }}
查看继承关系结构
鼠标点击在类名上,然后Ctrl + H。就可以看到该类的继承关系。
来源:https://www.cnblogs.com/WZ-BeiHang/p/12301916.html
