继承,多态小记
来源:互联网 发布:mac安装flash 编辑:程序博客网 时间:2024/06/07 07:01
1.继承:
write once,only once!!!!!!!!!!!!!!
父类更通用,子类更具体
理氏原则:is-a.
方法重写。在子类里写一个和父类一模一样的方法,叫方法重写。
并在该方法中编写与父类不同的实现代码。
super.方法名(参数)-----调用父类的方法。
super(参数列表)---调用父类相应的构造方法。
创建对象时如果子类没有规定调用父类构造方法,那么自动调用父类无参数的构造方法~~
public class A(){
public void a(){
Syso("bbbbbbbbb")
}
public A(String a){
}
}
public class B extends A{
public B(){
syso("aaaaaaa")
}
}
main(.......){
B b=new B();
}
上面的程序会报错,因为创建B的对象的时候会自动创建一个父类的无参数构造方法,但是父类中美有无参数的构造方法~~~
java程序是单继承,多实现。
开闭原则:对扩展开放,对修改关闭。
2.多态:就是具有多种表现形式的能力或者是特征。别一种说法,同一接口使用不同的表现形式。
使用继承,实现多态的效果~
步骤1.找出父子类关系
2.在不同的子类中,重写同一个或者多个方法。
3.在使用功能的地方,已父类对象为参数。
4.在调用的时候,传递不同的子类对象。
使用多态的好处:程序的扩展性,和可维护性增强。
- 继承,多态小记
- 对象,封装,继承,多态小记
- 多继承小记
- 7.27 关于工具类 多态和继承的小记
- JavaScript原型继承小记
- lua继承小记
- java多态小记
- 关于类继承的一点小记录!
- 类继承,公有继承,多态公有继承
- 继承和多态 3.0 -- 菱形继承
- 多继承多态
- 继承和多态
- 继承和多态
- 继承多态
- 继承和多态
- 继承与多态
- 继承和多态
- 继承和多态
- 使用handler来实现异步处理
- Spring 核心思想(面试专用)
- Java新手进阶:细说引用类型
- 常用sql语句—定义、删除与修改基本表
- hdu 1048 字符串水题
- 继承,多态小记
- Java的直线的点判断
- WINCE基于hive注册表的实现
- AndEngine引擎的学习笔记(三)
- SqlDataReader引发的异常
- c 中printf计算参数时是从右到左压入栈的
- android双击事件
- IE 里面使用脚本添加的radio无法使用
- 用mini2440烧写spiflash『下』