第十九课 模板方法设计模式和包机制

来源:互联网 发布:java在线运行 编辑:程序博客网 时间:2024/04/29 22:36

一、模板方法设计模式

需求:求一段代码运行所花费的时间
原理:结束时间-开始时间 System.currentTimeMillis()
什么是模板方法设计模式?
定义功能时,功能的一部分是确定,而确定的部分在使用不确定,
那么这时就得将不确定的部分暴露出去,由该子类去完成。

abstract class Demo{public final void getTime(){long start=System.currentTimeMillis();//1秒=1000毫秒System.out.println("共花费了"+(stop-start));}public abstract void function();}class Test extends Demo{public void function(){for(int i=10;i<1000;i++){System.out.print("f");}}}public class A6_30{public static void main(String[] args){Test t=new Test();t.getTime();}}

二、包机制

包(package)
什么是包呢?可以理解为文件夹
包的作用:
1.对类进行分类管理
2.给类提供了多层命名空间

注意:
1.类名的全称是包名.类名
2.定义包的语句一定要在代码的第一行

package pack;public class A6_64{public static void main(String[] args){System.out.println("你好");}}




0 0