Java Inheritance Concept.

Yesterday i got confused with following question in an aptitude exam. Question:Class A,B,C have method named doit(). Class B extends Class A,Class C extends Class B.How will you call method doit() in Class A from Class C. ???? Options:1.super.doit()2.super.super.doit()3.A.this.doit()4.this.doit().

Is this a valid question?If so whats the answer?Is super.super a valid one.??? Regards, Anand

View Answers

March 6, 2012 at 5:37 PM

hi anand , what about the access modifier of the method ,also super.super is not a valid one.i feel like the question itself is not clear. 1:super.doit() will invoke the classB doit() 2:super.super.doit(),compilation error 3:A.this.doit(),no idea..:) 4:this.doit();will invoke doit() in C

Sol:what i found is like ,u can put super.doit(); in B constructor and if u create the C object it will invoke A 's doit() ..,:)

Regards, yshak.









Related Tutorials/Questions & Answers:
Java Inheritance Concept.
Java Inheritance Concept.  Yesterday i got confused with following question in an aptitude exam. Question:Class A,B,C have method named doit(). Class B extends Class A,Class C extends Class B.How will you call method doit
Concept of Inheritance in Java
Concept of Inheritance in Java Concept of Inheritance in Java is considered..._TO_REPLACE_6 Points to remember while using Inheritance concept in Java... of inheritance in Java: Inheritance is used to make things more specific. Sub class
Advertisements
Inheritance in Java 7
This tutorial describe concept of Inheritance. It is one of OOPs concept
Java : Multilevel Inheritance
Java : Multilevel Inheritance This section contains concept of multilevel Inheritance in java. Multilevel Inheritance : In multilevel inheritance more than... can say multilevel inheritance create one-to-one ladder. Now you can access
Inheritance,Inheritance in Java,Java Inheritance
; To know the concept of inheritance clearly you must have the idea of class and its... Programming. It is the concept that is used for reusability purpose. Inheritance... is used. To clearly understand the concept of inheritance you must go through
inheritance - Java Beginners
inheritance  help me on inheritance concept in java specialy on overloading and overridding concept
Inheritance in java - Java Beginners
Inheritance in java  I want a example program using the concept of (single and multiple) inheritance.  Hi Friend, Please visit the following link: http://www.roseindia.net/java/language/inheritance.shtml Thanks
Inheritance in java with example
Inheritance in java with example          Inheritance is one of the concept of the Object- Oriented programming. The advantage of using the inheritance
Inheritance in java - Java Beginners
Inheritance in java  I want a example program using the concept of (simple and multiple) inheritance
Java inheritance
Java inheritance   can the child access protected content of the parent if the child is in a different project   If you have considered different project as different package then the child cannot access the content
concept Understatnding problem - Java Beginners
concept Understatnding problem  Even though I have studied in detail inheritance & interfaces in java , I fail to understand "How Interfaces Help in Multiple Inheritance ?" . Pls. Supplement ur ans. with an example. Thanx
Does Java support multiple Inheritance?
. In Java Inheritance concept is very important topic to learn. Java does...Does Java support multiple Inheritance?  Hi, I am beginner in Java and trying to implement multiple inheritance in Java. But could not find any
Does Java support multiple Inheritance?
. In Java Inheritance concept is very important topic to learn. Java does...Does Java support multiple Inheritance?  Hi, I am beginner in Java and trying to implement multiple inheritance in Java. But could not find any
Does Java support multiple Inheritance?
. In Java Inheritance concept is very important topic to learn. Java does...Does Java support multiple Inheritance?  Hi, I am beginner in Java and trying to implement multiple inheritance in Java. But could not find any
java inheritance
java inheritance  problem with following code.... class Employee { int empno; String name; String edesig; Employee() { empno=0; } Employee(int eno,String ename,String ed) { empno=eno; name=ename
java inheritance
java inheritance  ACME Bike shop has created a new scheme to reward employees for selling bicycles. Sales are only made by either, a sales person...% and to the sales agents at a rate of 10%. Write a Java application
inheritance
inheritance  how does one implement inheritance in java
Inheritance java Example
Inheritance java Example  How can we use inheritance in java program... for bread Description:- The above example demonstrates you the concept of inheritance. Inheritance is a way of establishing a subtype from an existing object
how can i achieve multiple inheritance in java without using inheritance ?
how can i achieve multiple inheritance in java without using inheritance ?  how can i achieve multiple inheritance in java without using inheritance
Inheritance program in java
in Java. The concept of inheritance is used to make the things from general to more...In this tutorial we will discuss examples of Simple Inheritance in Java and Multilevel Inheritance in Java. Inheritance is an OOPS (Object Oriented
multiple inheritance - Java Beginners
multiple inheritance  Why java does not support Multiple Inheritance...)why java classes does not support Multiple Inheritance? JAVA CLASSES ONLY... Inheritance. Ans...>java classes doesn't support multiple inheritance,the practical
Exp.4 Write any C++ programs to demonstrate multiple inheritance concept of an object oriented programming.
Exp.4 Write any C++ programs to demonstrate multiple inheritance concept of an object oriented programming.  (Aim:- The main aim of this experiment...; Here is a code that demonstrates you the concept of multiple inheritance
Explain the concept of thread priorities in Java.
Explain the concept of thread priorities in Java.  Explain the concept of thread priorities in Java
inheritance
inheritance  hi.. pleaseeeeee i need a quick help(answer) in creating aprogrm in java by using inheritance for car in such away that .... Car is parent class and both of Private and Public Car extends it then both of Bus
Inheritance and Composition - Java Beginners
inheritance class TextDemo { int x; int y; int get(int p, int q...Inheritance and Composition  import java.util.*; public class... arrangement in the design of your solution. In an object-oriented design of a Java
Inheritance Overloading - Java Beginners
Inheritance Overloading  The problem is: I have this program: class Base{ int i = 1; int j = 2; Base(int i, int j){ i = i; j = j...://www.roseindia.net/java/beginners/constructoroverloading.shtml
Inheritance
; To know the concept of inheritance clearly you must have the idea of class and its... Programming. It is the concept that is used for reusability purpose. Inheritance... is used. To clearly understand the concept of inheritance you must go through
Multiple inheritance using interface - Java Beginners
Multiple inheritance using interface  Hi, I understand the concept & uses of an interface. But i dont know about the implementation.... But the use of the interface is when we use multiple inheritance with more than one
Inheritance Example In Java
Inheritance Example In Java In this section we will read about the Inheritance... talk about the Inheritance in Java the Multiple inheritance is not supported... of inheritance in Java the keyword extends is used. Following syntax is used
Inheritance - Java Beginners
Inheritance  pls help me!!! Question: write an inheritance hierachy for classes Quadrilateral,Trapezoid,Parallelogram, Rectangle and Square. Use Quadrilateral as superclass. make hierachy as deep as possible. Specify
Does Java support multiple inheritance?
Does Java support multiple inheritance?  Hi, Does Java support multiple inheritance? thanks   hi, Please visit the following link: http://www.roseindia.net/java/language/inheritance.shtml Hope
Java code to implement MULTIPATH INHERITANCE
Java code to implement MULTIPATH INHERITANCE  HI, I am new to java programming. I want to implement multipath inheritance in one java program...(Hierarchical and Multiple inheritance) Thanks in advance
Inheritance - Java Beginners
of Inheritance within the java programming. class Points{ private double x... and set the center of thye base. THANKS SO MUCH. I am really a java beginner
Inheritance and Composition - Java Beginners
Inheritance and Composition  CAN YOU FIND THE ERROR OF MY CODE JAVA.THIS IS A TEST CLASS.I CANT FIND THE ERROR,CAN YOU FIX IT FRIEND.THANK YOU SO MUCH. import java.util.*; public class TestPet { public static void main
Inheritance problem - Java Beginners
Inheritance problem  hello friend can u please help me that why this program is printing show method of Base_Class b=5 even though i am assigning the Base_Class object into the Super_Class reference i.e Super_Class bc=new
Inheritance and Composition - Java Beginners
Inheritance and Composition  import java.util.*; public class TestPet { public static void main(String[]kevs) { Scanner console=new Scanner(System.in); String type, name, home; int weight, years; char gender
Inheritance and Composition - Java Beginners
Inheritance and Composition  HELLO FRIEND THIS IS THE CODE,CAN YOU FIND WHAT IS THE ERROR AND IF ITS OK CAN YOU FIX IT .THANK YOU. public class Pet extends Animal { private String home, bite; //private Boolean bites
Java code to implement MULTIPATH INHERITANCE
Java code to implement MULTIPATH INHERITANCE  Hi, I am new to java .so please write code for this inheritance example... Student | ----------- | | Test Sports
Inheritance in Java with example
Here we are going to discuss Inheritance in Java with a simple example... for inheritance in Java. Inheritance is used in java for the reusability of code... of java.lang.Object.java.ADS_TO_REPLACE_1 Java supports three types of inheritance
Inheritance and Composition - Java Beginners
Inheritance and Composition  HELLO FRIEND THIS IS THE CODE,CAN YOU FIND WHAT IS THE ERROR AND IF ITS OK CAN YOU FIX IT .THANK YOU.10000X THANK YOU.HOPE YOU HELP ME. public class Animal { private int lifeExpectancy, weight
Inheritance and Composition - Java Beginners
Inheritance and Composition  HELLO FRIEND THIS IS THE CODE,CAN YOU FIND WHAT IS THE ERROR AND IF ITS OK CAN YOU FIX IT .THANK YOU. THANK YOU.HOPE YOU HELP ME.i think theres one error can u fix the error friend .thank u public
Java Inheritance - Java Beginners
Java Inheritance  Since every object inherits from Object class, why the following statement is not true. Assuming the code tries to open a file then instead of using throws IOException why not use throws Object? import
Multilevel inheritance - Java Beginners
Multilevel inheritance  Dear Sir, I'm posting you another question for which I need a more explanatory java coding(A lengthy one with more classes if possible) "Write a java program to create simple student object and inherit
Multilevel Inheritance in java
Multilevel Inheritance in java We are going to discuss about multilevel inheritance in java. The Multilevel inheritance is inherit of classes more than two... Inheritance in java package Inheritance; class Animal { private int
JAVA CLASS INHERITANCE
JAVA CLASS INHERITANCE  Someone please help me write this program. Create a class called Accounts that has the following members: i)An instance integer variable called acc_no. ii) An instance string variable called acc_name. ii
Inheritance - Java Beginners
information: http://www.roseindia.net/java/language/inheritance.shtml Thanks
Java Query(based on swing concept)
Java Query(based on swing concept)  I want a particular submit button to get disabled whenever i write some account number starting with 774 and 775 in a text box of that screen
Multiple Inheritance Problem - Java Beginners
Multiple Inheritance Problem  Hello Friend why Multiple Inheritance is not supported by java???? one of the answer i got that if there are three methods i. void show() in 3 super-classes named as A,B,C and if i extends A,B,C
doubt in inheritance program - Java Beginners
doubt in inheritance program  how will we get the result 6 2 5 in the inheritance program in the given example i got 6 &2 but i am confused about 5
Inheritance in Java
Inheritance in Java enhances the properties of the class, which means... There are two types of inheritance in Java: Simple Inheritance Multilevel... inheritance can go up to any number of level.ADS_TO_REPLACE_3 * Though Java does