1:子类与父类(extends)
类声明中,之类是通过extends来声明一个类的子类,
格式如下:
class 子类名 extends 父类名{
...............................
}
子类:继承得到的类成为子类(也叫派生类);
被继承的类称为父类(也叫基类)
举例子:
class Studnet extentds People{
.....................puclic class Son extends Father{
}
}
有关键字 extentds 在关键字前是子类 Studnet,在关键字后是父类 Studnet ,则就说People是Student类的父类
2:子类的继承性
子类中的成员变量或方法有一部分是子类自己声明的,另一部分是从它的父类继承的
继承的解释:就是子类继承父类的成员变量或方法作为自己的成员变量或方法使用(如果说子类中定义的实例方法不能操作父类中的某个成员变量或方法,则该成员变量或方法就没有被子类继承)
puclic class Father{//父类 private int money; int weight; int getWeight(){ return weight; } prioteced void setWeight(int t w){ weight=w; } } |
public class Son extends Father{ String hand; public void setHand(String hand){ this.hand=hand; } String getHand(){ return hand; } } |