类继承语法
1、复习:A类从B类继承,那么B类就是父类,A类就是子类。类的继承可以简化类的声明。
2、语法:public class Chinese extends Person{
private String huKou
public String getHuKou() {
return huKou;
}
public Chinese setHuKou(String huKou) {
this.huKou = huKou;
return this; } }
就是 public class 子类 extends 父类
子类写它特殊就可以了
显示转换 父类的变量就可以使用子类的方法
Chinese p2=(Chinese)p1;//显示转换,(Chinese)程序员确定:p1指向的一定是Chinese对象 p2.setHukou("某都"); System.out.println(p2.getHukou()); ((Chinese) p1).setHukou("1"); System.out.println(((Chinese) p1).getHukou());
只要一个Chinese对象
继承的语法远不止于此:接口、多态、匿名内部类、闭包、抽象类…… 学编程不能死在学语法上,要死也要进了门再死。讲讲网上那些坑爹的“C++开发者必读的书路线图”,不要做编程领域“小镇做题家”,因此学上必须的语法之后就向前吧。
Java是单继承。所以的类都是直接或者间接继承Object
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)