zoukankan      html  css  js  c++  java
  • 计算机

    package com.day10;
    
    public interface Cpu {
        public String Pingpai();
        public String ZhuPin();
    }
    package com.day10;
    
    public class CpuType implements Cpu {
        public String Pingpai(){
            return "Inter";
        }
        public String ZhuPin(){
            return "3.8";
        }
    }
    package com.day10;
    
    public interface Ems {
        public String Capacity();
    }
    package com.day10;
    
    public class EmsType implements Ems {
        public String Capacity(){
            return "16G";
        }
    }
    package com.day10;
    
    public interface HardDisk {
        public String Size();
    }
    package com.day10;
    
    public class HardDiskType implements HardDisk {
        public String Size(){
            return "500G";
        }
    }
    package com.day10;
    
    public class Computer {
        public Cpu getCpu() {
            return cpu;
        }
    
        public void setCpu(Cpu cpu) {
            this.cpu = cpu;
        }
    
        public Ems getEms() {
            return ems;
        }
    
        public void setEms(Ems ems) {
            this.ems = ems;
        }
    
        public HardDisk getHardDisk() {
            return hardDisk;
        }
    
        public void setHardDisk(HardDisk hardDisk) {
            this.hardDisk = hardDisk;
        }
    
        private Cpu cpu;
        private Ems ems;
        private HardDisk hardDisk;
    
        public Computer(){}
        public Computer(Cpu cpu,Ems ems,HardDisk hardDisk){
            super();
            this.cpu = cpu;
            this.ems = ems;
            this.hardDisk = hardDisk;
        }
    
        public void print(){
            System.out.println("计算机的信息:");
            System.out.println("cpu品牌是"+cpu.Pingpai()+",主频是"+cpu.ZhuPin());
            System.out.println("内存的容量是"+ems.Capacity());
            System.out.println("硬盘容量是"+hardDisk.Size());
        }
    
    
    }
    package com.day10;
    
    public class Test {
        public static void main(String[] args) {
            Cpu cpu = new CpuType();
            Ems ems = new EmsType();
            HardDisk hardDisk = new HardDiskType();
            Computer computer = new Computer(cpu,ems,hardDisk);
            computer.print();
        }
    }

  • 相关阅读:
    webpack性能优化-PWA(离线访问技术)
    node增删改查
    webpack性能优化
    webpack常见配置
    第一个node接口
    $refs的解释
    vue路由传参的三种基本方式
    结构体的定义
    gcc 的编译流程 和gdb的调试方法
    makefile高级用法
  • 原文地址:https://www.cnblogs.com/zhangbupang/p/11222087.html
Copyright © 2011-2022 走看看