复习 1 java 面向对象之封装,继承,多态(2)
2013-12-15 19:57
393 查看
1.继承
继承:就是在已经存在的类的基础上,进行扩展,从而产生新的类。注意:java 只能单继承。
继承的优点:不但减少代码,易于维护。
继承通过关键字“extends”来实现。
super和this 区别:
this:发生在本类中,调用的是本身的属性和方法。
super:发生在子类中 ,super关键字调用父类的属性和方法。
a 类 extends b类 时,子类在实例化之前会默认调用父类的无参构造方法然后在调用本身构造。
2.多态
多态:有多种形态 ,拥有相同的形式,但是不同的参数不同的功能。多态在java中体现:重载和复写(覆盖)
重载:
(1) Java的方法重载,就是在类中可以创建多个方法,它们具有相同的名字,但具有不同的参数和不同的定义。。
(2) 重载的时候,方法名要一样,但是参数类型和个数不一样,返回值类型可以相同也可以不相同。无法以返回型别作为重载函数的区分标准。
(3)发生在本类中
覆盖 :
(1)覆盖方法的方法返回类型,方法名称,参数列表必须相同
(2)发生在子类和父类之间
相关文章推荐
- 复习 1 java 面向对象之封装,继承,多态(1)
- java面向对象的三大特征:封装,继承,多态
- Java程序员从笨鸟到菜鸟之(二)面向对象之封装,继承,多态(上)
- 九、Java基础---------面向对象封装、继承、多态
- Java面向对象的三个基本特征:封装、继承、多态
- Java 面向对象 封装 继承 多态
- JavaSE review -- 面向对象、封装、继承、多态、抽象
- java面向对象的特性 封装 继承 多态
- JAVA——(2)OOP面向对象、封装、继承、多态、this、构造方法
- 黑马程序员——Java基础---面向对象(封装、继承、多态)
- java复习笔记4:封装,继承,多态
- java中面向对象三大思想(继承、封装、多态)简单应用
- Java入门笔记-(面向对象:封装,多态,继承)
- java面向对象的3大特征——封装,继承,多态
- Java 入门 之 面向对象 封装、继承与多态(二)
- Java程序员从笨鸟到菜鸟之(二)面向对象之封装,继承,多态(上)
- java之面向对象三大特征(封装,继承,多态)
- Java程序员从笨鸟到菜鸟之(二)面向对象之封装,继承,多态(上)
- Java程序员从笨鸟到菜鸟之(二)面向对象之封装,继承,多态(上)
- Java程序设计7——面向对象三大特征:封装、继承、多态