多态 2 polymorphism
来源:互联网 发布:linux入门教程下载 编辑:程序博客网 时间:2024/06/16 08:27
package com.lrq;/** * * @author 李瑞琦 * java中如何实现多态?使用多态的好处? * 引用变量的两种类型: * 编译时类型(模糊一点,一般是一个父类) * 由声明时的类型决定。 * 运行时类型(运行时,具体是哪个子类就是哪个子类) * 由实际对应的对象类型决定。 * 多态的存在要有3个必要条件: * 要有继承,要有方法重写,父类引用指向子类对象 * */public class TestPoly2 { public static void main(String[] args) { Food food = new DongBeiCai(); cook(food); } public static void cook(Food food){ food.show(); }}class Food{ public void show(){ System.out.println("Food.show(我是中国八大菜系)"); }}class DongBeiCai extends Food{ @Override public void show() { System.out.println("DongBeiCai.show(我是东北菜)"); }}class LuCai extends Food{ @Override public void show() { System.out.println("LuCai.show(我是鲁菜)"); }}class ChuanCai extends Food{ @Override public void show() { System.out.println("ChuanCai.show(我是川菜)"); }}
阅读全文
0 0
- 多态 2 polymorphism
- polymorphism多态
- 多态(Polymorphism)
- Polymorphism 多态
- 多态(Polymorphism)
- Polymorphism(多态)
- 多态polymorphism
- 多态(Polymorphism)
- polymorphism多态
- 多态(Polymorphism)
- 多态(Polymorphism)
- 多态(Polymorphism)
- 多态(Polymorphism)
- 多态(Polymorphism)
- Polymorphism(多态)
- 多态(Polymorphism)
- 多态(Polymorphism)
- polymorphism 多态
- JAVA IO常用类总结
- 三种主流数据库区别
- 河北空气能热水器隆丰新能源科技有限公司石家庄超低温热泵
- C++内存管理
- 干货:产品经理怎么寻找软件开发项目
- 多态 2 polymorphism
- 关于./configure 出错的问题解决
- bzoj2243染色
- OpenCV Error: Insufficient memory
- 逆元概念与模板
- Day03jQuery事件绑定
- Error:Execution failed for task ':app:mergeDebugResources'. > Error: Some file crunching failed, see
- JAVA字符串操作
- 【dfs(深搜)模板】