This commit is contained in:
louiscklaw
2025-01-31 19:15:17 +08:00
parent 09adae8c8e
commit 6c60a73f30
1546 changed files with 286918 additions and 0 deletions

View File

@@ -0,0 +1,47 @@
interface Payable {
public double getPayAmt();
}
class Invoice implements Payable{
private String invid;
public double getPayAmt(){
return 0.0;
}
}
class Employee extends Person implements Payable {
private String empid;
public Employee(String empid){
this.empid = empid;
}
public double getPayAmt(){
return 0.0;
}
}
abstract class Person {
private String name;
public String getName(){
return name;
}
public void setName(String name){
this.name = name;
}
}
class Customer extends Person {
private String custid;
public Address address;
public Customer(){
this.address = new Address();
}
}
class Address {
private String room;
private String street;
public String getAddress(){
return "";
}
}

View File

@@ -0,0 +1,5 @@
# Special Lab
Question: create java code (in one file) for the below class diagram
<img src="./class_diagram.png"/>
* There are some mistake, you need to fix it.

Binary file not shown.