Likes

Java Lab05_Ans5

FURNITURE AND FITTINGS COMPANY(FFC) MANUFACTURES SEVERAL FURNITURE ITEMS, SUCH AS CHAIR AND BOOKSHELVES. tHE FURNITURE ITEM IN THE COMPANY HACE SOME COMMON CHARACTERISTICS, SUCH AS PRICE, WIDTH, AND HEIGHT. HOWEVER, SOME FURNITURE ITEMS HAVE SOME SPECIFIC DETAILS. FOR EXAMPLE, A BOOKSHELF HAS A NUMBER OF SHELVES. NOW,WRITE A JAVA PROGRAM THAT USES THE CONCEPT OF ADSTRACT CLASS TO STORE AND DISPLAY THE DETAILS OF FURNITURE ITEMS.


ANSWER

public adstract class Furniture {

protected String color;
protected int width;
protected int height;
public adstract void accept();
public adstract void display();
}
   class chair extends Furniture {
private int numOf_legs;

public void accept() {

colour = "Brown"
width = 36;
height = 48;
numOf_legs = 4;
}
  public void display()    {
System.out.println("DISPLAYING VALUE FOR CHAIR");
system.out.println
("==================================");
System.out.println("Color is" + color);
System.out.println("Width is" + width);
System.out.println("Height is" + height);
System.out.println("Number of legs is" + numOf_legs);
System.out.println(" ");
}
}

class Bookshelf extends Furniture {

private int numOf_shelves;

public void accept()  {

colour ="Black";
width = 72;
height = 84;
numOf_shelves = 4;
}
public void display ()  {
System.out.println("DISPLAYING VALUES FOR BOOKSHELF")
System.out.println
("===================================");

System.out.println("Color is" + color);
System.out.println("Width is" + width);
System.out.println("Height is" + height);
System.out.println("Number of shelves is" + numOf_shelves);
System.out.println(" ");
}
}

class FurnitureDemo  {
public static void main(String[] args)   {
bookShelf b1 = new BookShelf();
b1.accept();
b1.display();


Chair c1 = new Chair ();
c1.accept();
c1.display();

}
}

No comments: