【亿码酷站-编程开发教程】收集全网优质教程及源码资源!
全网优质软件开发、平面设计等教程及精品源码资源一站可得,www.ymkuzhan.com!
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
声明: 本文章由【亿码酷站】整理自网络!如有侵权,请邮件联系 ymkuzhan@126.com 删除。本站发布的文章及附件仅限用于学习和研究目的;不得将上述内容用于商业或非法用途,否则后果请用户自负。
本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。
赞助本站仅为维持服务器日常运行并非购买程序及源码费用因此不提供任何技术支持,如需商用请购买正版!
本站资源如无特殊说明解压密码一律为www.ymkuzhan.com
本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。
赞助本站仅为维持服务器日常运行并非购买程序及源码费用因此不提供任何技术支持,如需商用请购买正版!
本站资源如无特殊说明解压密码一律为www.ymkuzhan.com