4.Java中的面向对象思想(二)——继承、抽象类、多态【Java学习笔记Hatter】Java开发工程师
/ 福清师大经济学院Java开发工程师 / 2017-03-07
一、继承
1.提高了代码的复用性。
让类与类之间产生了关系,有了这个关系,才有了多态的特性。
注意:不要为了获取其他类的功能,简化代码而继承;
必须是类与类之间有所属关系才可以继承。
代码:
class FuClass{
protected int num=4;
}
class ZiClass extends FuClass{
int num=5;
void show(){
System.out.println(super.num);
}
}
public class ExtendsDemo2 {
public static void main(String args[]){
ZiClass z=new ZiClass();
z.show();
}
}
2.Java语言中,Java只支持单继承,不支持多继承。
因为多继承容易带来安全隐患:当多个父类中定义了相同功能,当功能不同时,
子类对象不确定要运行哪一个。
3.Java支持多层继承。
4.如何使用一个继承体系中的功能?(查阅父类,创建子类对象)


Act师大校友联盟
1914篇文章
大家好,我是小明,请多多指教!
热文榜单