java 多态
来源:互联网 发布:淘宝运营推广区别 编辑:程序博客网 时间:2024/06/05 01:19
//车类abstract class Car{ String name; String color; public Car(String name,String color){ this.name=name; this.color=color;} public abstract void run();}//保时捷类class Bsj extends Car{ public Bsj(String name,String color){ super(name,color);} public void run(){ System.out.println(name+"四个轮子飞快的跑...");}}//三轮车类class ThreeCar extends Car{ public ThreeCar(String name,String color){super(name,color);} public void run(){ System.out.println(name+"三个轮子离地面的跑......");}}//修车厂类/**需求:定义一个修车的方法**/class CarFactory{ public static void main(String[] args){Bsj b=new Bsj("保时捷","红色");ThreeCar t=new ThreeCar("三轮","红色");reparid(b);reparid(t);Car c=saleCar(100);System.out.println("Hello World!");}public static void reparid(Car c){//这里就用到多态的方法,相当于 Car c=new Bsj();//Car c=new ThreeCar();System.out.println(c.name+"车以被修好");c.run();}//定义一个卖车的方法public static Car saleCar(int money){//在这里返回值类型的确定if(money==100){return new ThreeCar("san","hong");}else if(money==200){return new Bsj("bsj","hong");}else return null;}}
java多态:1:参数类表。2:返回值。
0 0
- Java学习 java -- 多态
- java多态
- java多态
- java多态
- java多态
- Java多态
- java多态
- JAVA@多态
- Java多态
- java 多态
- Java多态
- java多态
- [Java] 多态
- JAVA多态
- Java多态
- java多态
- java 多态
- java多态
- 链表基本操作
- 继续(3n+1)猜想 (25)
- 关于深拷贝和浅拷贝
- AndroidManifest.xml权限设置
- LayoutInflater.Factory 妙用
- java 多态
- Android总结篇系列:Android Intent
- 借助goole浏览器调整页面css样式
- MStar2256A升级FW失败后TP无功能
- ENVI下植被覆盖度的遥感估算
- Longest Repeating Character Replacement
- 总结
- Apriori算法
- 如何找到素数?