分享java多态简单例子_亿码酷站_编程开发技术教程

分享java多态简单例子_亿码酷站_编程开发技术教程

服务器 VIP24小时自助开通

【亿码酷站-编程开发教程】收集全网优质教程及源码资源!

全网优质软件开发、平面设计等教程及精品源码资源一站可得,www.ymkuzhan.com!

java多态简单例子:首先创建接口;然后需要创建两个类来确定说话内容;接着需要在说话的同时打印时间;最后创建测试类运行即可。

分享java多态简单例子_亿码酷站_编程开发技术教程插图

java多态简单例子:

多态的三大必要条件(实现):

  • 需要有继承(继承类,继承抽象类,实现接口)

  • 需要有重写

  • 父类型的引用执行子类型

例子:用多态实现说话的同时打印说这句话的时间

思路及代码:

1、由于现在不知道说话的内容太过抽象所以创建接口

public interface TimeSpeek {
public abstract void getTimeSpeek();
}

2、接口中的方法需要实现所以现在需要创建两个类来确定说话内容

      第一句话
public class SpeekOne implements TimeSpeek {
 
@Override
public void getTimeSpeek() {
// TODO Auto-generated method stub
System.out.println("停车坐爱枫林晚");
}
 
}
       第二句话
public class SpeekTwo implements TimeSpeek {
 
@Override
public void getTimeSpeek() {
// TODO Auto-generated method stub
System.out.println("霜叶红于二月花");
}
 
}

3、说话的内容确定后就需要在说话的同时打印时间

import java.util.Date;
 
public class GetTime {
 
public GetTime(TimeSpeek getTimeSpeek) {
this.getTime(getTimeSpeek);
}
 
public void getTime(TimeSpeek getTimeSpeek) {
System.out.println("开始时间:" + new Date().getTime());
getTimeSpeek.getTimeSpeek();
}
}

4、创建测试类运行

public class Test {
public static void main(String[] args) {
SpeekOne so = new SpeekOne();
SpeekTwo st = new SpeekTwo();
new GetTime(so);
new GetTime(st);
}
}

通过以上步骤得出结果:

开始时间:1565510695244
停车坐爱枫林晚
开始时间:1565510695245
霜叶红于二月花

分享java多态简单例子
—–文章转载自PHP中文网如有侵权请联系admin#tyuanma.cn删除

centos如何修改php.ini

分享到 :
服务器 VIP24小时自助开通
相关推荐

java实现文件的上传和下载功能

java实现文件的上传和下载功能

java高频率基础面试题——(六)_编程技术_亿码酷站

java高频率基础面试题——(六)_编程技术_亿码酷站

java实现list的拷贝_亿码酷站_亿码酷站

java实现list的拷贝_亿码酷站_亿码酷站

java安装后怎么打开_编程技术_亿码酷站

java安装后怎么打开_编程技术_亿码酷站