继承

来源:互联网 发布:linux dns 编辑:程序博客网 时间:2024/06/06 14:03

继承的优点:

1.       提高了代码的复用性。

2.       让类与类之间有了关系,有了这个关系才有了多态的特性。

3.        

继承的关键字:extends

 

继承类中的三个成员:1.变量  2.函数  3.构造函数

 

变量:

如果子类出现非私有的同名变量时,子类要访问本类的变量用this,访问父类中的同名变量用super.

 

函数:

当子类出现和父类一模一样的函数时。当子类对象调用该函数会运行子类函数的内容,如同父类函数被覆盖一样。

作用:当子类继承了父类,沿袭了父类的功能到子类中,但是子类虽具备该功能,但是功能的内容却和父类不一致。这是,没有必要新定义新功能,而是使用覆盖特性,保留父类的功能定义,并重写功能的内容。(super.方法)

 

 

构造函数:

在对子类对象进行初始化时,父类的构造函数也会运行,那是应为子类的构造函数默认第一行有一条隐士的语句super();

Super()会访问父类中空参数的构造函数,而且子类所以得构造函数第一行都有super();

当父类中没有空构造函数,那么子类则必须手动通过super来指定要访问的父类的构造函数。

 

 

 

 

原创粉丝点击