Problem1_UML_Diagram

UML Diagram to JAVA code [problem 1]

UML Diagram to JAVA code [problem 1] 1
Problem 1 Diagram

Human Class Source code


public class Human {
	protected String scientificName;
	
	public Human(String scientificName)
	{
		this.scientificName = scientificName;
	}
	public void display()
	{
		System.out.println("Scientific Name:"+scientificName);
	}

}

Item Class source code


public class Item {
	public int itemId;
	public String itemName;
	
	public Item(int itemId,String itemName)
	{
		this.itemId=itemId;
		this.itemName=itemName;
		
	}
	public void display()
	{
		System.out.println("Item ID:"+itemId+"\n"+"Item Nmae :"+itemName);
	}

}

Customer Class Source code


public class Customer extends Human {
	public int id;
	public String name;
	Item item;
	
	public Customer(String scientificName,int id,String name,Item item)
	{
		super(scientificName);
		this.id=id;
		this.name=name;
		this.item=item;
		
	}
	public void display()
	{
		super.display();
		System.out.println("ID :"+id+"\n"+"Name:"+name);
		item.display();
	}
	public static void main(String[] args)
	{
		Item itm =new Item(1020,"GPU");
		Customer cmr = new Customer("graphics card",805,"Rahim",itm);
		
		cmr.display();
		
	}

}
UML Diagram to JAVA code [problem 1] 2
Output