CPU接口练习 (仅以此程序证明 某个同学真的有毒!有毒!!!)

1创建接口

package lianxi;

public interface ICpu {
    public  boolean neiCun();//内存接口

}

2创建一个类 连接这个接口

package lianxi;

public class cpuceshi implements ICpu {

    @Override
    public boolean neiCun() {

        System.out.println("CPU内存太小了");
        return true;
    }

}

3创建一个父类

public class computer {
    private ICpu cpu;

    public ICpu getDiannao() {
        return cpu;
    }

    public void setDiannao(ICpu cpu) {
        this.cpu = cpu;
    }
    double rongliang;
    boolean CP(){
        boolean rtn=true;

        if (rongliang>50){
            System.out.println("安装了一个"+rongliang+"兆的CPU");
            rtn=false;
        }else if(cpu==null){
            System.out.println("未安装CPU");
            rtn=false;
        }else{
            rtn=this.cpu.neiCun();
        }return true;

    }

}

4创建子类调用

package lianxi;

public class CeShi {

    public static void main(String[] args) {
        // TODO 自动生成的方法存根
        computer cop=new computer();
        cop.rongliang=34;     System.out.println("当容量为"+cop.rongliang+"的时候");
        cop.setDiannao(new cpuceshi());
        cop.CP();
    }

}

package lianxi;

public class CeShi {

    public static void main(String[] args) {
        // TODO 自动生成的方法存根
        computer cop=new computer();
        cop.rongliang=70;
        System.out.println("当容量为"+cop.rongliang+"的时候");
        cop.setDiannao(new cpuceshi());
        cop.CP();

    }

}

时间: 2024-09-30 00:43:28

CPU接口练习 (仅以此程序证明 某个同学真的有毒!有毒!!!)的相关文章

那些令人喷饭的代码注释:仅以此代码献给...

程序源代码中的注释经常是一个卧虎藏龙的地方,有人就很喜欢写幽默搞笑的注释内容.解释代码含义的同时,也带给人轻松神经的机会,确实是很有意思的风格 ,来看看这一辑国外某公司产品中的注释. 注意:看的时候严禁喝水或进食. 1 .亲爱的代码维护人员: 当您尝试优化这段代码但发现这是一个极端错误的决定的时候,请修改下面的计时器,以便警示后人. 总计浪费在这段代码的时间 = 16小时 2 .真的很有问题 3 .谨以此代码献给我的妻子达琳,感谢她一直支持我,还有我三个孩子和一只狗. 4 .神奇代码,请勿改动

实现Servlet接口来开发Servlet程序

import java.io.IOException; import java.io.PrintWriter; import javax.servlet.Servlet; import javax.servlet.ServletConfig; import javax.servlet.ServletException; import javax.servlet.ServletRequest; import javax.servlet.ServletResponse; //实现Servlet接口来

什么方法能让程序员的你真的赚钱致富

2014年再有不到半个月就过去了,过年也马上就要到来了,过年想到啥?肯定是年终奖,拎着大把钞票回家孝敬父母!但是,除了努力工作之外,你知道什么方法能让作为程序员的你真的赚钱致富?别逗了,谁不爱钱呢!看看下面的经历就知道了. 我认识一个朋友,也是程序员出身,他在一家还不错的外企上班,每个月工资收入也就差不多15K,五年的工作经验了,在他面前,我算是小弟.那天我们几个朋友一起打完球就去附近的饭馆吃饭,环境还不错,于是就边吃边聊工作.赚钱的事情. 那天了解到,他不仅拿着15K的高薪,业余还有着更高的收

php微信支付接口开发的实现程序

微信支付接口现在也慢慢的像支付宝一个可以利用api接口来实现第三方网站或应用进行支付了,下文是我公司的技术人员整理了一个php微信支付接口开发程序并且己测试,有兴趣的朋友可进入参考. 必要条件: appid //公众号后台开发者中心获得(和邮件内的一样) mchid//邮件内获得 key//商户后台自己设置 appsecret //公众号开发者中心获得 两个证书文件,邮件内获得 apiclient_cert.pem apiclient_key.pem 注意事项: 公众号后台微信支付->开发配置-

Asp.net 面向接口框架之应用程序上下文作用域组件

在团队中推广面向接口开发两年左右,成果总体来说我还是挺满意的,使用面向接口开发的模块使用Unity容器配置的功能非常稳定也很好扩展. 但是由于当时开发的匆忙(边开发边应用),留下一些比较致命的问题: 1.很多接口定义的不合理,通用性和扩展性不好 2.固定死了使用Unity容器,如果更大面积推广有问题,有些人已经很熟悉其他容器了,再来重新学Unity没有必要 3.配置比较麻烦,需要简化 所以我觉得有必要重新开发一个框架,对原框架取其精华去其糟粕,再吸收开源项目(含微软开放源代码的部分),争取做出一

接口设计的一个程序实例(宠物商店)

外延 以往写博客没有用那种目录的结构,今天终于会用了.如何使用目录结构请参照:目录结构的使用 实例要求 实现一个宠物商店,宠物商店的宠物可以有多种(数量由用户决定),试表示此种关系,并要求根据宠物的的关键字查找宠物的信息,所需要的宠物信息自行设计. 所用知识 接口,对象数组 实例分析 宠物信息可以自行设计,我们可以简单设计三个属性:名字.颜色.年龄 宠物的类别很多.所以宠物应该是一个标准(接口) 宠物商店有多种宠物,应该是一个宠物的对象数组 代码实现 interface Pet{ // 定义宠物

小程序 canvas 2d 新接口 绘制带小程序码的海报图

截止2020.3.26,小程序官方文档中,有两种绘制方式:Canvas 2D.webGL 文档地址:https://developers.weixin.qq.com/miniprogram/dev/component/canvas.html 而开发者工具中,官方推荐使用性能更好的2d模式,用法如下所示: <canvas type="2d" id="myCanvas"></canvas> 但是网上大多数教程都是使用旧的接口,如: <can

调试大叔V1.0.1(2017.09.01)|http/s接口调试、数据分析程序员辅助开发神器

2017.09.01 - 调试大叔 V1.0.1*支持http/https协议的get/post调试与反馈:*可保存请求协议的记录:*内置一批动态参数,可应用于URL.页头.参数:*可自由管理cookie:*支持请求的代理与模拟环境参数设置:*时间戳管理(取网络当前时间戳.转成日期.转成倒计时):*支持拖放文件到本程序窗计算文件的MD5.SHA1.CRC32值:*集成常见编码解码(Ansi与Utf8互转.URL加解密.UniCode转中文);*集成常用符号与其UniCode值:*集成常用数学计算

springmvc与fastjson的暴力美学,仅以此向温少致敬!

SpringMvc SpringMvc作为Spirng家族中的一个重要模块,已经成为我们日常开发中最主流的控制层框架之一.精简的用法,以及零配置的注解使用,加上天生与Spring的无缝集成,都是SpringMvc的巨大优势.SpringMvc入门,HelloWorld实例: 步骤: 1)创建一个maven的war工程 2)maven引入相应的jar包,我们这里只引入Springmvc的依赖包spring-webmvc 和servlet-api <!-- https://mvnrepository