您的位置:首页 > 其它

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

2014-11-18 16:14 225 查看
一、模板方法设计模式

需求:求一段代码运行所花费的时间

原理:结束时间-开始时间 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("你好");
}
}


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息