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.如何使用一个继承体系中的功能?(查阅父类,创建子类对象)


公众号,微信

汇鱼网海峡创乐汇
汇鱼网海峡创乐汇