多态
来源:互联网 发布:hermite矩阵的特征值 编辑:程序博客网 时间:2024/06/11 17:02
多态的概念:1.子类重写父类的方法;2.编写方法时使用的是父类的方法;3.运行时,根据实际创建的对象类型动态决定使用哪个方法。
package cn.enn;
public class Teacher {
public void giveLession() {
System.out.println("自我介绍");
System.out.println("知识点讲解");
}
}
===============================================
package cn.enn;
public class TJTeacher extends Teacher {
@Override
public void giveLession() {
System.out.println("天津中心李楠");
System.out.println("dotnet讲解");
super.giveLession();
}
}
===============================================
package cn.enn;
public class BJTeacher extends Teacher{
private String name ="beijing";
public String grade="三级";
@Override
public void giveLession() {
super.giveLession();
System.out.println("北京中心王鹏");
System.out.println("JAVA讲解");
}
}
===============================================
package cn.enn;
public class HQ3 {
public void judge(Teacher t){
t.giveLession();
}
}
===============================================
package cn.enn;
public class Client {
public static void main(String[] args) {
// TODO Auto-generated method stub
HQ3 hq = new HQ3();
hq.judge(new BJTeacher());
}
}
总结:多太中出现的调用方法,调用的是new关键字后面指定的对象,调用的属性是=new 前面定义的指针指向的类的属性,eg:
Teachert = new BJTeacher();//和上面的文字对应着颜色理解。
- 多态
- 多态
- 多态
- 多态
- 多态
- 多态
- 多态
- 多态
- 多态
- 多态
- 多态
- 多态
- 多态
- 多态
- 多态
- 多态
- 多态
- 多态
- iphone--MKMapView
- learning jQuery 学习笔记十一(+jQuery 1.4.1 API)-- DOM操作-基于命令改变页面 ----移动元素
- 上网行为管理产品选择篇
- 程序员技术才能-数据结构篇(一)
- iphone--GoogleMap地标中的描述性 HTML
- 多态
- 九宫八阵图之龙飞阵--异常流量管理系统
- C++对象布局及多态实现的探索
- iphone--protocol协议实现多继承
- 关于FileNameFilter中accept()方法
- Winedt 使用技巧
- iphone--通过UIView实现动画效果
- windows程序运行原理
- Linux: fd_set用法