用类描述计算机中CPU的速度和硬盘的容量

CPU类:
public class CPU {
    int speed;

    public int getSpeed() {
        return speed;
    }
    public void setSpeed(int speed) {
        this.speed = speed;
    }
    public CPU(int speed) {
        this.speed = speed;
    }
}
HardDisk类:
public class HardDisk {
    int amount;

    public int getAmount() {
        return amount;
    }
    public void setAmount(int amount) {
        this.amount = amount;
    }
    public HardDisk(int amount) {
        this.amount = amount;
    }

}
PC类:
public class PC {
    CPU cpu;
    HardDisk harddisk;
//  public CPU getCpu() {
//      return cpu;
//  }
//  public HardDisk getHarddisk() {
//      return harddisk;
//  }
    public void show(){
        System.out.println("PC的cpu速度为:"+cpu.speed+"M");
        System.out.println("PC的硬盘容量为:"+harddisk.amount+"Gb");
    }
    public void setCpu(CPU cpu) {
        this.cpu = cpu;
    }
    public void setHarddisk(HardDisk harddisk) {
        this.harddisk = harddisk;
    }
    public PC(CPU cpu, HardDisk harddisk) {
        this.cpu = cpu;
        this.harddisk = harddisk;
    }
    public PC() {
        // TODO Auto-generated constructor stub
    }
}
Test类:
public class Test {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        CPU cpu=new CPU(3000);
        HardDisk harddisk=new HardDisk(1024);
        PC pc=new PC();
        pc.setCpu(cpu);
        pc.setHarddisk(harddisk);
        pc.show();
    }
}
运行结果:
PC的cpu速度为:3000M
PC的硬盘容量为:1024Gb
  • 4
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值