复习 1 java 面向对象之封装,继承,多态(2)
来源:互联网 发布:网络制式 英文 编辑:程序博客网 时间:2024/06/10 16:24
1.继承
继承:就是在已经存在的类的基础上,进行扩展,从而产生新的类。
注意:java 只能单继承。
继承的优点:不但减少代码,易于维护。
继承通过关键字“extends”来实现。
super和this 区别:
this:发生在本类中,调用的是本身的属性和方法。
super:发生在子类中 ,super关键字调用父类的属性和方法。
a 类 extends b类 时,子类在实例化之前会默认调用父类的无参构造方法然后在调用本身构造。
2.多态
多态:有多种形态 ,拥有相同的形式,但是不同的参数不同的功能。
多态在java中体现:重载和复写(覆盖)
重载:
(1) Java的方法重载,就是在类中可以创建多个方法,它们具有相同的名字,但具有不同的参数和不同的定义。。
(2) 重载的时候,方法名要一样,但是参数类型和个数不一样,返回值类型可以相同也可以不相同。无法以返回型别作为重载函数的区分标准。
(3)发生在本类中
覆盖 :
(1)覆盖方法的方法返回类型,方法名称,参数列表必须相同
(2)发生在子类和父类之间
0 0
- 复习 1 java 面向对象之封装,继承,多态(2)
- 复习 1 java 面向对象之封装,继承,多态(1)
- Java 面向 对象之封装 、多态、继承 (2)
- java面向对象之封装、继承、多态
- JAVA菜鸟(二)面向对象之封装,继承,多态
- Java基础之面向对象(封装、继承、多态)
- Java面向对象(封装、继承、多态)
- 复习java面向对象(封装)
- 黑马程序员----Java基础之面向对象(封装 继承 多态)
- java之面向对象——继承、封装、多态
- 复习java面向对象(继承)
- 面向对象之封装、继承、多态
- 面向对象之封装,继承,多态
- 面向对象之封装,继承,多态
- Java基础-面向对象(封装、继承、多态)
- Java面向对象:封装、继承、多态
- Java面向对象:封装、继承、多态
- Java基础知识:面向对象-封装、继承、多态
- Flex PureMVC 学习
- document.devaultView
- linux内核学习——list链表
- flex中dictionary跟Object的区别与遍历
- 谷歌和百度的精确搜索技巧
- 复习 1 java 面向对象之封装,继承,多态(2)
- iOS开发之多媒体播放
- 1021:恶搞指数
- JAVA常见异常以及可能导致的原因
- Android字数限制的EditText实现方案研究
- sicily. bicoloring
- Shell编程中Shift的用法
- STL之一些事一些情
- 你要做哪一只苹果虫?(苹果定律,转给迷茫中的人们)