![UML Diagram to JAVA code [problem 2] 1 UML Diagram to JAVA code [problem 2]](https://old.nurnobishanto.com/wp-content/uploads/2019/10/Problem2_UML.jpg)
Item class java code
public class Item {
protected int itemId;
public Item(int itemId)
{
this.itemId=itemId;
}
public void display()
{
System.out.println("Item ID:"+itemId);
}
}
Food class java code
public class Food extends Item {
private String color;
private double price;
public Food(int itemId,String color,double price)
{
super(itemId);
this.color=color;
this.price=price;
}
public void display()
{
super.display();
System.out.println("Color :"+color+"\n"+"Price :"+price);
}
}
Customer class java code
public class Customer {
Food food;
protected int cusId;
public Customer(Food food,int cusId)
{
this.food=food;
this.cusId=cusId;
}
public void display()
{
food.display();
System.out.println("Customer ID:"+cusId);
}
}
Rahim Class java code
public class Rahim extends Customer{
private String email;
public Rahim(Food food,int cusId,String email)
{
super(food,cusId);
this.email=email;
}
public void display()
{
super.display();
System.out.println("Email :"+email);
}
public static void main(String[] args)
{
Food fd = new Food(1002,"Red",499);
Rahim r =new Rahim(fd,22,"rahim22@gmail.com");
r.display();
}
}
output
![UML Diagram to JAVA code [problem 2] 2 UML Diagram to JAVA code [problem 2] 1](https://old.nurnobishanto.com/wp-content/uploads/2019/10/Problem2_Output.jpg)
- UML[ 03 ] Code with Abstract and Interface
- UML[ 02 ] Code with Abstract and Interface
- UML[ 01 ] Code with Abstract and Interface
- UML Diagram to JAVA code [problem 5]
- UML Diagram to JAVA code [problem 4]