java 模板设计模式
发布日期:2021-05-07 10:30:23 浏览次数:20 分类:原创文章

本文共 961 字,大约阅读时间需要 3 分钟。

public abstract class Template {       /**     * 抽象方法     */    public abstract void job();    /**     * 实现方法,调用job     */    public void caleTimes(){           long start = System.currentTimeMillis();        job();        // 结束时间        long end = System.currentTimeMillis();        System.out.println("执行时间: " + (end - start));    }}
public class AATemplate extends Template{       /**     * 实现了父类Template方法     */    @Override    public void job() {           double sum = 0;        for (double i = 0; i < 99999999; i++) {               sum += i;        }    }}
public class BBTemplate extends Template{       /**     * 实现抽象父类的方法     */    @Override    public void job() {           double sum = 0;        for (double i = 0; i < 1000000; i++) {               sum *= i;        }    }}
public class TestTeamplate {       public static void main(String[] args) {           new AATemplate().caleTimes();        new BBTemplate().caleTimes();    }}执行时间: 306执行时间: 3
上一篇:java 接口(Interface)
下一篇:java 抽象类(abstract)

发表评论

最新留言

做的很好,不错不错
[***.243.131.199]2025年03月15日 19时45分23秒