import javax.swing.*;
class Product{
private Integer productId;
private String productName;
public Integer getProductId() {
return productId;
}
public void setProductId(Integer productId) {
this.productId = productId;
}
public String getProductName() {
return productName;
}
public void setProductName(String productName) {
this.productName = productName;
}
}
class Monitor extends Product{
private Float price;
private Float discount;
public Float getPrice() {
return price;
}
public void setPrice(Float price) {
this.price = price;
}
public Float getDiscount() {
return discount;
}
public void setDiscount(Float discount) {
this.discount = discount;
}
public void input(){
String strPid=JOptionPane.showInputDialog("Product ID:");
Integer prodId=new Integer(strPid);
setProductId(prodId);
String prodName=JOptionPane.showInputDialog("Product Name:");
setProductName(prodName);
String strPrice=JOptionPane.showInputDialog("Product Price:");
Float prodPrice = new Float(strPrice);
setPrice(prodPrice);
String strDiscount=JOptionPane.showInputDialog("Product Discount:");
Float disc = new Float(strDiscount);
setDiscount(disc);
}
public void display(){
System.out.println("********* Monitor Detail ************");
System.out.println("ID: "+ getProductId());
System.out.println("Name: "+ getProductName());
System.out.println("Price: "+ getPrice());
System.out.println("Discount: "+ getDiscount());
}
}
public class TestInheritance {
public static void main(String[] args) {
Monitor m=new Monitor();
m.input();
m.display();
}
}