r.Show();}} 1.Identify the output of the program above. Please show the tracing table. 2. Identify the subclass and superclass. 3.Create other class named Triangle that inherits the properties from the superclass. Calculate the area of Triangle in instance method and instantiates object for Triangle class accordingly in main class. 4. Identify TWO (2) data members and TWO (2) functions members in superclass that maybe called in main function 5. Change shape as an abstract class and change method show as an abstract method. Add another abstract method named perimeter() which can calculate the perimeter of the object. Make sure rectangle class have three method named, setArea(), show() and perimeter().
- Understand the program code below and answer the following questions.
class shape {
protected int length, width;
void set (int a, int b){
length = a;
width = b; }
void show ()
{ System.out.println(length+” “+width); }}
class rectangle extends shape {
int area;
void setArea(){
area= length*width;}
void show ()
{ System.out.println(area); }}
class AreaRec{
public static void main(String [] args)
{ rectangle r= new rectangle();
- Set(4,10);
- Show();
- SetArea();
r.Show();}}
1.Identify the output of the program above. Please show the tracing table.
2. Identify the subclass and superclass.
3.Create other class named Triangle that inherits the properties from the superclass. Calculate the area of Triangle in instance method and instantiates object for Triangle class accordingly in main class.
4. Identify TWO (2) data members and TWO (2) functions members in superclass that maybe called in main function
5. Change shape as an abstract class and change method show as an abstract method. Add another abstract method named perimeter() which can calculate the perimeter of the object. Make sure rectangle class have three method named, setArea(), show() and perimeter().
Step by step
Solved in 5 steps with 3 images