Question
class Sparrow{ }
class BigSparrow extends Sparrow { }
class Cat2
{
Sparrow jumpingHeight(int weight)
{
System.out.println(40);
return new Sparrow();
}
}
class WildCat2 extends Cat2
{
BigSparrow jumpingHeight(int weight)
{
System.out.println("50");
return new BigSparrow();
}
}
public class MethodOverriding4
{
public static void main(String[] args)
{
WildCat2 wc = new WildCat2();
wc.jumpingHeight(80);
}
}
a.
40
b.
50
c.
80
d.
Compiler error
Posted under Java Programming
Engage with the Community - Add Your Comment
Confused About the Answer? Ask for Details Here.
Know the Explanation? Add it Here.
Q. What is the output of the below Java program with Method Overriding?
Similar Questions
Discover Related MCQs
Q. If the method signature of a Superclass and the method signature of a Subclass are the same, then the subclass method is said to be _____ the superclass's method.
View solution
Q. A method of a Superclass can not override the method of the Subclass. State TRUE or FALSE.
View solution
Q. Method overriding increases the burden on the JVM in terms of runtime checks and resolution. State TRUE or FALSE.
View solution
Q. What are the advantages of Method Overriding in Java?
View solution
Q. An Overridden method is the method of ____ class and the overriding method is the method of ___ class.
View solution
Q. To successfully override a superclass method in Java, the access modifier of the method of the subclass can be ___ restrictive.
View solution
Q. Which is the correct way of overriding a method throwing exceptions in Java?
View solution
Q. An abstract class in Java can be created using the keyword ____.
View solution
Q. To create an Abstract class, the keyword "class" is also required. State TRUE or FALSE.
View solution
Q. Can you create an object from an abstract class in Java?
View solution
Q. Which is the opposite of an Abstract Class?
View solution
Q. Choose a correct implementation of an Abstract class in the below Java code?
View solution
Q. An abstract class in Java usually contains one or more abstract ____.
View solution
Q. An object of multi-level inherited abstract class can not be created in memory? State TRUE or FALSE.
View solution
Q. An abstract class with 100% abstract methods is equivalent to ______.
View solution
Q. Choose a correct statement about abstract classes?
View solution
Q. Choose correct statements about an Abstract class in Java?
View solution
Q. Just like an Interface, you can define constants in abstract classes in Java. State TRUE or FALSE.
View solution
Q. Abstract classes support ____ inheritance.
View solution
Q. An abstract class can define ____ inside of it.
View solution
Suggested Topics
Are you eager to expand your knowledge beyond Java Programming? We've curated a selection of related categories that you might find intriguing.
Click on the categories below to discover a wealth of MCQs and enrich your understanding of Computer Science. Happy exploring!