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...


can a static method be overridden

Answers were Sorted based on User's Feedback



can a static method be overridden ..

Answer / lakshmanan n

Static methods can be overriden but why do you want to call
the static methods thro instance of the subclass or super
class.

If it is a static method.

call those methods like the following...

SuperClassName.methodName()
SubClassName.methodName()

Is This Answer Correct ?    2 Yes 3 No

can a static method be overridden ..

Answer / nitasha

Static methods are not overriden, they are hidden by static
method in subclass. Check out the link:

http://www.xyzws.com/javafaq/can-static-methods-be-overridden/1

Is This Answer Correct ?    4 Yes 6 No

can a static method be overridden ..

Answer / nisha

/* STATIC METHODS CANT BE OVERRRIDDEN....*/

class Animal {
static void doStuff() {
System.out.print("a ");
}
}

class Dog extends Animal {
static void dostuff() { // it's a redefinition,
// not an override
System.out.print("d ");
}

public static void main(String [] args) {
// Animal [] a = {new Animal(), new Dog(), new Animal()};
// for(int x = 0; x < a.length; x++)
// a[x].doStuff(); // invoke the static method

dostuff();
Animal a=new Dog();
a.doStuff();
}
}

Is This Answer Correct ?    2 Yes 4 No

can a static method be overridden ..

Answer / sandya

Hi, Narasimha Rao Bodagala
I didnt get u. can u please explain once?

Is This Answer Correct ?    3 Yes 6 No

can a static method be overridden ..

Answer / mohit kaushik

yes main method can be override example

class mad
{
public static void main(String args[])
{}
}
public class mohit extends
{
public static void main(String args[])
{
System.out.println("HELLO");
}}


output HELLO
ANY question contact me with our email.my id.
mohit_kaushik1234@rediff.com

Is This Answer Correct ?    2 Yes 6 No

can a static method be overridden ..

Answer / abid mehmood

An instance method can not override the static method of
its parent class.like
if parenet class contains
public static void test()
{
}
then in child class you can't override like this

public void test(){ //you can't override
}
or even like this

public static int test(){ //compile time error:type is
incompatibe with parent's test method.
}

Is This Answer Correct ?    4 Yes 9 No

can a static method be overridden ..

Answer / karteek

Hi, Srinivas.....in the above program posted by Aswini...I
think main() method is overridden....right?.....then we can
say static methods can be overridden....

Eg:

class Parent
{
public static void myStaticMethod()
{
System.out.println("A");
}

public void myInstanceMethod()
{
System.out.println("B");
}
}

public class Child extends Parent
{
public static void myStaticMethod()
{
System.out.println("C");
}

public void myInstanceMethod()
{
System.out.println("D");
}

public static void main(String[] args)
{
Parent o1 = new Parent();

Child o3 = new Child();

Parent.myStaticMethod(); // A
Child.myStaticMethod(); // C

o1.myStaticMethod(); // A
o1.myInstanceMethod(); // B


o3.myStaticMethod(); // C
o3.myInstanceMethod(); // D


}
}

In the above program myStaticMethod() is
overridden.....which is a static method.....

Is This Answer Correct ?    10 Yes 16 No

can a static method be overridden ..

Answer / mohit

static method can be overriden. that is true

Is This Answer Correct ?    3 Yes 9 No

can a static method be overridden ..

Answer / ravi

any one reply the answer with ex

Is This Answer Correct ?    8 Yes 23 No

can a static method be overridden ..

Answer / gaythri

static method can be overridden

Is This Answer Correct ?    15 Yes 43 No

Post New Answer

More Advanced Java Interview Questions

What are the oops concept?

0 Answers  


What is the O/P of the below Code Snippet ? And how does it imply the concept of call-by-value/call-by-reference. (Note : Pls ignore syntx errors) public class One { sop ("Into One--"); } public class Two extends One{ sop ("Into Two--"); } public class Home { One a; Two t; public static void main(argv[]) { sop ("In Home--"); sop(One.a); sop(Two.a); sop(One.t); sop(Two.t); } }

2 Answers   Wipro,


Which characters may be used as the second character of an identifier, but not as the first character of an identifier?

0 Answers  


What’s jboss jbpm?

0 Answers  


What is the difference between a stub and a skeleton?

9 Answers   ABC, College School Exams Tests, Geoservices, Polaris, Qualcomm, Rajiv Gandhi College of Engineering and Technology RGCET, UTIITSL, Wipro,


How to pass parameters in RMI?

0 Answers  


How do you download stubs from a Remote place?

1 Answers  


How do u supress the parameters from the displaying in the url?

2 Answers  


how can u cal servlet from java?

7 Answers  


Is jvm a overhead?

0 Answers  


How has the sandbox changed with Java 2?

2 Answers  


Where we can write Rmi registry in the code, without having to write it at the command prompt?

0 Answers  


Categories