Java课本第四章编程题

    科技2022-07-15  121

    package com.company; import java.util.Scanner; public class Main { public static void main(String[] args) { CPU cpu = new CPU(2200); HardDisk disk = new HardDisk(200); PC pc = new PC(); pc.setCPU(cpu); pc.setHardDisk(disk); pc.show(cpu,disk); } } class PC { void setCPU(CPU c) { int i; Scanner scan = new Scanner(System.in); System.out.println("请输入一个整数"); i =scan.nextInt(); c.setSpeed(i); } void setHardDisk(HardDisk h) { int j; Scanner scan = new Scanner(System.in); System.out.println("请输入一个整数"); j =scan.nextInt(); h.setAmount(j); } void show(CPU c , HardDisk d) { System.out.println("The speed of CPU is " + c.getSpeed()); System.out.println("The amount of HardDisk is " + d.getAmount()); } } class CPU extends PC { int speed; CPU(int i) { this.setSpeed(i); } void setSpeed(int spd) { this.speed = spd; } int getSpeed() { return this.speed; } } class HardDisk extends PC { int amount; HardDisk(int j) { this.setAmount(j); } void setAmount(int amo) { this.amount = amo; } int getAmount() { return this.amount; } }

     

    Processed: 0.010, SQL: 8