前言
继承这一块儿我只做一点简单的自我理解,因为目前为止我自己也不是很清楚,以后可能会有所补充
继承的理解
继承,顾名思义,就是传递一些相似的东西,在java中则指类中的方法之类的。继承者称为子类,被继承者称为父类,在子类中可以调用父类中的方法和public类型的元素。
继承的用法
格式为
public class 子类类名 extends 父类类名{}
下面我以简例加以说明
public class Father{
public void fun_1();
public void fun_2();
}//创建了一个类名叫Father
public class Son extends Father{
public void fun_3();
}
继承的作用
此时这个Son类继承了父类Father,这时它可以直接用父类里的方法
Son s = new Son();
s.fun_1;
s.fun_2;//这些都是可以的
s.fun_3;
用Son创建对象后便可以直接用父类的方法,而不用再用父类创建对象后再引用。
注意:extends只能继承一个类,要实现多个类中的方法只能以接口的形式调用,即implements 接口名1,接口名2…