继承
来源:互联网 发布:linux dns 编辑:程序博客网 时间:2024/06/06 14:03
继承的优点:
1. 提高了代码的复用性。
2. 让类与类之间有了关系,有了这个关系才有了多态的特性。
3.
继承的关键字:extends
继承类中的三个成员:1.变量 2.函数 3.构造函数
变量:
如果子类出现非私有的同名变量时,子类要访问本类的变量用this,访问父类中的同名变量用super.
函数:
当子类出现和父类一模一样的函数时。当子类对象调用该函数会运行子类函数的内容,如同父类函数被覆盖一样。
作用:当子类继承了父类,沿袭了父类的功能到子类中,但是子类虽具备该功能,但是功能的内容却和父类不一致。这是,没有必要新定义新功能,而是使用覆盖特性,保留父类的功能定义,并重写功能的内容。(super.方法)
构造函数:
在对子类对象进行初始化时,父类的构造函数也会运行,那是应为子类的构造函数默认第一行有一条隐士的语句super();
Super()会访问父类中空参数的构造函数,而且子类所以得构造函数第一行都有super();
当父类中没有空构造函数,那么子类则必须手动通过super来指定要访问的父类的构造函数。
- 继承
- 继承
- 继承
- 继承
- 继承
- 继承
- 继承
- 继承
- 继承
- 继承
- 继承
- 继承
- 继承
- 继承
- 继承
- 继承
- 继承
- 继承
- compiling-linux-kernel-module
- 微软的测试之道(读书笔记)
- 单例设计模式
- VS2012下基于Glut OpenGL glDepthMask示例程序:
- 认识网络的基本知识
- 继承
- [Tree]If you are given two traversal sequences, can you construct the binary tree?
- main函数之前执行代码
- 学习路上的点点滴滴(二)
- OCJP之权限控制符
- nginx 配置高并发
- gsp中使用jquery报错ReferenceError: $ is not defined
- 数三退一问题---php
- Linux磁盘与文件系统