关于类继承
- 摘要:1关于继承·继承可以反映事物之间的联系;可以减少代码量;·用extends关键字例如:publicvoidUNStudentextendsStudent(){}·继承了父类中的公共属性和公共方法2.自动转型:父类对象=new子类();例如:Studentstu=newUNStudent();强制转型:只有此对象在创建时就是new这个类型或其子类,才可以强制转型例如:Studentstu1=newUNStudent();UNStudentstu2=(UNStudent)stu1;3
- 标签:继承
1关于继承
·继承可以反映事物之间的联系;
可以减少代码量;
·用extends关键字
例如:public void UNStudent extends Student(){
}
·继承了父类中的公共属性和公共方法
2.自动转型:父类 对象=new 子类();
例如:Student stu=new UNStudent();
强制转型:只有此对象在创建时就是new 这个类型或其子类,才可以强制转型
例如:Student stu1=new UNStudent();
UNStudent stu2=(UNStudent) stu1;
3.子类特有方法的调用:
对应子类的对象(对应转型后的对象)
4.重写方法的调用
对应子类的对象(包含父类 对象=new 子类()中的对象)
5.重载:方法名一样,参数的个数或顺序或类别不同,存在于同一类中
重写:方法名参数一样,方法体不一样,存在于子类中
6.多态:由于继承与重写,同种类型的对象使用同种方法,结果可能不同。