![UML Diagram to JAVA code [problem 5] 3 problem5](https://old.nurnobishanto.com/wp-content/uploads/2019/10/Problem5_UML-1024x464.jpg)
BuyLaptop class java code
package ARP;
public class BuyLaptop {
Customer customer;
Laptop laptop;
public String date ;
public int qty;
public BuyLaptop(Customer customer,Laptop laptop,String date,int qty)
{
this.customer=customer;
this.laptop=laptop;
this.date=date;
this.qty=qty;
}
public void display()
{
customer.display();
laptop.display();
System.out.println("Date:"+date+"\nQuantity :"+qty);
laptop.onService();
laptop.offService();
}
}
Customer class java code
package ARP;
public class Customer extends User {
private String email,cellNO;
public Customer(String name,String loginID,String password,String email,String cellNO)
{
super(name,loginID,password);
this.email=email;
this.cellNO=cellNO;
}
public void display()
{
super.display();
System.out.println("Email:"+email+"\nCell NO:"+cellNO);
}
}
ElectronicGadget class java code
package ARP;
public class ElectronicGadget {
protected String menufacturer;
public ElectronicGadget(String menufacturer)
{
this.menufacturer=menufacturer;
}
public void display()
{
System.out.println("Menufacturer :"+menufacturer);
}
}
Laptop class java code
package ARP;
public class Laptop extends ElectronicGadget {
private String name,price,powerpack;
public Laptop(String menufacturer,String name,String price,String powerpack)
{
super(menufacturer);
this.name=name;
this.price=price;
this.powerpack=powerpack;
}
public void display()
{
super.display();
System.out.println("Name:"+name+"\nPrice :"+price+"\nPowerpack :"+powerpack);
}
public void onService()
{
System.out.println("On Service :2 Years international Warranty, Battery and Charger 1 Year Warranty");
}
public void offService()
{
System.out.println("OFF Service :Not available");
}
}
Main class java code
package ARP;
public class Main {
public static void main(String[] args)
{
Customer cr = new Customer ("Nurnobi Hosen","8748456","nh123456","mdnurnobihosen1@gmail.com","01770634816");
Laptop lp = new Laptop("ASUS","X542U","84,000","Output: 19V DC, 3.42A, 65W , Input : 100~240V AC, 50/60Hz universal");
BuyLaptop bl = new BuyLaptop(cr,lp,"1 November 2019",1);
bl.display();
}
}
User class java code
package ARP;
public class User {
protected String name,loginID,password;
public User(String name,String loginID,String password)
{
this.name=name;
this.loginID=loginID;
this.password=password;
}
public void display()
{
System.out.println("Name :"+name+"\nLogin ID:"+loginID+"\nPassword :"+password);
}
}
![UML Diagram to JAVA code [problem 5] 4 UML Diagram to JAVA code [problem 5] 3](https://old.nurnobishanto.com/wp-content/uploads/2019/10/Problem5_ouput.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]