association
unknown
plain_text
2 years ago
2.0 kB
9
Indexable
**Mouse.java
public class Mouse {
private String productName, serialNum, brand;
public Mouse(String p, String s, String b){
productName = p;
serialNum = s;
brand = b;
}
public String getProductName(){
return productName;
}
public String getSerial(){
return serialNum;
}
public String getBrand(){
return brand;
}
}
**PC.java
public class PC {
private RAM r;
private Mouse m;
public PC(RAM r, Mouse m){
this.r = r;
this.m = m; //nama sama guna this
}
public void print(){
System.out.println("Information about this PC's RAM: ");
System.out.println("Brand: " + r.getBrand());
System.out.println("Product Name: " + r.getProductName());
System.out.println("Serial Number: " + r.getSerial());
System.out.println("Speed: " + r.getSpeed());
System.out.println("\n\nInformation about this PC's Mouse: ");
System.out.println("Brand: " + m.getBrand());
System.out.println("Product Name: " + m.getProductName());
System.out.println("Serial Number: " + m.getSerial());
}
}
**RAM.java
public class RAM {
private String productName, serialNum, brand, speed;
public RAM(String p, String s, String b, String sp){
productName = p;
serialNum = s;
brand = b;
speed = sp;
}
public String getProductName(){
return productName;
}
public String getSerial(){
return serialNum;
}
public String getBrand(){
return brand;
}
public String getSpeed(){
return speed;
}
}
**TestPC.java
public class TestPc {
public static void main(String[] args) throws Exception {
RAM r1 = new RAM("Corsair ABC", "A12334", "Logitech", "2G");
Mouse m1 = new Mouse("Logitech MX", "Y727", "Logitech");
PC p1 = new PC(r1, m1);
p1.print();
}
}
Editor is loading...
Leave a Comment