抽象类模板设计模式

复制代码
 1 package com.Chapter01.Abstract;
 2 
 3 abstract public class template { //抽象类 摸版设计
 4     public abstract void job();//抽象方法;
 5     public void calculate(){
 6         //开始时间
 7         long start = System.currentTimeMillis();
 8         // 结束时间
 9         job();
10         long end = System.currentTimeMillis();
11         System.out.println("执行所需时间"+(end-start));
12     }
13 }
复制代码
复制代码
 1 package com.Chapter01.Abstract;
 2 
 3 public class Abstract03 {
 4 
 5 }
 6  class Soul extends template{ //继承template类
 7     //计算任务
 8     //1+.....+10000
 9 
10      //工作方法:
11     public void job(){
12         long sum= 0;
13         for (long i = 1; i <= 60000; i++) {
14             sum+=i;
15         }
16     }
17 }
复制代码
1 package com.Chapter01.Abstract;
2 //用于测试
3 public class AbstractTest {
4     public static void main(String[] args) {
5         Soul soul = new Soul();
6         soul.calculate();
7     }
8 }

 

posted @   捞月亮的渔夫  阅读(26)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示