• 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();
            
        }
    
    }

  • 相关阅读:
    flex+spring3.0+blazds 数据推送整理版
    深入理解java虚拟机学习笔记1.
    一个netty序列化引起的思考。
    万年历
    面试理论题
    EF之Database First
    20120902 09:29 SQL、LINQ、Lambda 三种用法
    内容漂浮在图片上(div漂浮)
    生成订单号
    时间对比
  • 原文地址:https://www.cnblogs.com/zhanghaozhe8462/p/5149637.html
Copyright © 2020-2023  润新知