搜索
房产
装修
汽车
婚嫁
健康
理财
旅游
美食
跳蚤
二手房
租房
招聘
二手车
教育
茶座
我要买房
买东西
装修家居
交友
职场
生活
网购
亲子
情感
龙城车友
找美食
谈婚论嫁
美女
兴趣
八卦
宠物
手机

Java学习笔记(九)面向对象---模板方法设计模式

[复制链接]
查看: 83|回复: 0

1万

主题

1万

帖子

4万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
45261
发表于 2020-2-14 19:54 | 显示全部楼层 |阅读模式
大白

在界说功用时功用的一部分是肯定的,可是有一部分是不肯定的,而肯定的部分在操纵不肯定的部分,那末就将不肯定的部分袒表露去,由该类的子类完成。
举例

需求

获得一段步伐的运转时候
代码

[code]abstract class GetTimeTemplate {    public final void getTime() { //操纵final修饰,避免被复写        long start = System.currentTimeMillis();        runCode();                //将代码以函数的形式封装        long end = System.currentTimeMillis();        System.out.println("时候:"+(end-start)+"毫秒");    }    public abstract void runCode();//代码不肯定,操纵abstract修饰}class GetTime extends GetTimeTemplate {    /*    此处必要运转的代码肯定,继续父类后复写runCode()函数    */    @Override                       public void runCode() {        for(int i=0; i
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright © 2006-2014 全椒百姓网-全椒知名**,发布及时新鲜的全椒新闻资讯 生活信息 版权所有 法律顾问:高律师 客服电话:0791-88289918
技术支持:迪恩网络科技公司  Powered by Discuz! X3.2
快速回复 返回顶部 返回列表