Answer to Question #310745 in Java | JSP | JSF for shahriar

Question #310745

Using inheritance, one class can acquire the properties of others. Consider the  following Animal class: 

class Animal{ 

 void walk(){ 

 System.out.println("I am walking"); 

 } 

This class has only one method, walk. Next, we want to create a Bird class that also  has a fly method. We do this using extends keyword: 

class Bird extends Animal { 

 void fly() { 

 System.out.println("I am flying"); 

 } 

Finally, we can create a Bird object that can both fly and walk

public class Solution{ 

 public static void main(String[] args){ 


 Bird bird = new Bird(); 

 bird.walk(); 

 bird.fly(); 

 } 

The above code will print: 

I am walking 

I am flying 

This means that a Bird object has all the properties that an Animal object has, as well  as some additional unique properties. 

The code above is provided for you in your editor. You must add a sing method to  the Bird class, then modify the main method accordingly so that the code prints the  following lines: 

I am walking 

I am flying

I am singing


1
Expert's answer
2022-03-15T05:54:12-0400


class Animal {


	void walk() {


		System.out.println("I am walking");


	}
}


class Bird extends Animal {
	void fly() {
		System.out.println("I am flying");
	}


	void sing() {
		System.out.println("I am singing");
	}
}


class Solution {


	public static void main(String[] args) {
		Bird bird = new Bird();
		bird.walk();
		bird.fly();
		bird.sing();
	}
}

Need a fast expert's response?

Submit order

and get a quick answer at the best price

for any assignment or question with DETAILED EXPLANATIONS!

Comments

No comments. Be the first!

Leave a comment

LATEST TUTORIALS
New on Blog
APPROVED BY CLIENTS