JAVA类与对象练习——对象调用编程例题之计算机与光盘
//CD.java
public class CD{
int size;
int[] content;
void setSize(int size){
this.size=size;
content=new int[size];
}
int getSize(){
return size;
}
void setContent(int[] a){
int min=Math.min(content.length,a.length);
for(int i=0;i<min;i++){
content[i]=a[i];
}
}
int[] getContent(){
return content;
}
}
//PC.java
import java.util.Scanner;
public class PC{
int[] data;
Scanner sc=new Scanner(System.in);
CD inCD=new CD();
void putCD(CD cd){
inCD=cd;
data=new int[cd.getSize()];
}
void copyToPC(CD cd){
for(int i=0;i<data.length;i++){
data[i]=cd.content[i];
}
}
void addData(CD cd){
System.out.println("Input the data you want to add:");
int add=sc.nextInt();
for(int i=0;i<data.length;