Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


In Inheritence concept, i have a static method in super
class and i am inheriting that class to one sub class.in
that case the static method is inherited to sub class or
not????

Answers were Sorted based on User's Feedback



In Inheritence concept, i have a static method in super class and i am inheriting that class to on..

Answer / venkat.kanneganti

Hi,static methods are methods are inherited.
example
class A {
static void methA() {
System.out.println("inside methA");
}
}
class B extends A {
public static void main(String[] args){
B.methA();
}
}
output:inside methA

Is This Answer Correct ?    20 Yes 3 No

In Inheritence concept, i have a static method in super class and i am inheriting that class to on..

Answer / eswar

As per my knowledge static method can't be subclass and
override.

Is This Answer Correct ?    8 Yes 4 No

In Inheritence concept, i have a static method in super class and i am inheriting that class to on..

Answer / muthu pandi

The static method is may inherite in the sub class.

Is This Answer Correct ?    4 Yes 2 No

In Inheritence concept, i have a static method in super class and i am inheriting that class to on..

Answer / dhawal

first understand meaning of static keyword,when we use
static keyword before any data type or before method then
single copy of that method or variale crated in memory,and
use that copy for only that particular class,means as far my
knowledge we can not use static method in subclass.

Is This Answer Correct ?    5 Yes 3 No

In Inheritence concept, i have a static method in super class and i am inheriting that class to on..

Answer / chitij mehrotra

Yes static method in the super class is inherited in the sub
class. See the example:

class Superclass
{
static int id;

Superclass()
{
id = 1;
}

public void show()
{
System.out.println("This is a non static method");
}

public static void value()
{
System.out.println("Super class static method");
}
}

class Subclass extends Superclass
{

}
public class Example
{
public static void main(String[] args)
{
Subclass sub = new Subclass();
System.out.println(Superclass.id);
Superclass.value();
System.out.println(Subclass.id);
Subclass.value();
}
}

Is This Answer Correct ?    4 Yes 3 No

In Inheritence concept, i have a static method in super class and i am inheriting that class to on..

Answer / chak de

Static Methods are NOT inherited.

Keep it in Mind. that's it.

Is This Answer Correct ?    3 Yes 2 No

In Inheritence concept, i have a static method in super class and i am inheriting that class to on..

Answer / shivaprasad

Definitely the sub class inherits the static method in
super class.

Is This Answer Correct ?    2 Yes 2 No

In Inheritence concept, i have a static method in super class and i am inheriting that class to on..

Answer / mohan

static methods can be inherited into sub class also..we can
override the static methods also..
Here is the example code

package files;
class A
{
public static void test()
{
System.out.println("static override A");
}
}
class B extends A
{
public static void test()
{
A.test();
System.out.println("static override B");
}
}
public class StaticInheritance {
public static void main(String args[])
{
B b = new B();
b.test();
}
}


Output:

static override A
static override B

Is This Answer Correct ?    0 Yes 0 No

In Inheritence concept, i have a static method in super class and i am inheriting that class to on..

Answer / dhanunjaya

see below example it is possible to inherite the static methods from the parent class

class Test{

void m1(){

System.out.println("test instance method");
}

static void m2(){

System.out.println("test static method");
}

}

class Demo extends Test{


void m3(){

System.out.println("demo instance method");
}


public static void main(String ar[]){
System.out.println("main method");
Demo d=new Demo();

d.m3();
d.m2();
}
}
o/p:main method
demo instance method
test static method

Is This Answer Correct ?    0 Yes 0 No

In Inheritence concept, i have a static method in super class and i am inheriting that class to on..

Answer / ramana

As per my knowledge static method can not be inhertated ,
but we use the same concept provideing that method hidding
concept.i.e we should not override the super class static
method in subclass.we just declare in subclass under
hidding concept.

Is This Answer Correct ?    5 Yes 7 No

Post New Answer

More Core Java Interview Questions

What are the 4 versions of java?

0 Answers  


What is the difference between checked exception and unchecked exception?

0 Answers  


what is dynamic method dispatch ?

27 Answers   Fidelity, MUET, SDSF,


Which sort is best in java?

0 Answers  


why pointer is not used in java?

3 Answers  


What are the interfaces defined by Java.lang package?

1 Answers  


Explain the init method?

0 Answers  


What is collection class in java?

0 Answers  


What does g mean in regex?

0 Answers  


What are the different ways of implementing thread? Which one is more advantageous?

0 Answers  


Can final class have constructor?

0 Answers  


Hi Friends, I am new to java. Can u explain about thread concept.How i know one thread is locked, and how can i force or acquire another thread for lock . Finally how to know thread is released from lock. Explain types of lock(like method level and block level) in thread.

1 Answers  


Categories