/*
PC主要是方法的集合
完成对一些具体类的操作
展示功能
特别注意:某个类如果想要使用另一个的类的内容,加声明
*/
public class Test {
public staticvoidmain(String[] args){
CPU cpu = new CPU();
cpu.setSpeed(2200);
HardDisk disk = new HardDisk();
disk.setAmount(200);
PC pc = new PC();
PC.setCPU(cpu);
PC.setHardDisk(disk);
pc.show();}}
具体类1
public class CPU {
private int speed;
public intgetSpeed(){return speed;}
public voidsetSpeed(int speed){
this.speed = speed;}}
具体类2
public class HardDisk {
private int amount;
public intgetAmount(){return amount;}
public voidsetAmount(int amount){
this.amount = amount;}}
补充类
public class PC {//特别注意:某个类如果想要使用另一个的类的内容,加声明static CPU cpu;static HardDisk disk;
public staticvoidsetCPU(CPU c){
cpu=c;}
public staticvoidsetHardDisk(HardDisk h){
disk = h;}
public voidshow(){
System.out.println("CPU的速度:"+cpu.getSpeed());
System.out.println("CPU的容量:"+disk.getAmount());}}