• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Methods and variables !

 
Greenhorn
Posts: 22
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
39. Which of the following statements are true?
A) An inner class cannot be defined as private.
B) Static methods can be overridden by static methods only.
C) Static variables can be called using class name.
D) Non static variables can be called using class name.
Ans : C
Why not B and D ?
Thanks,
Anurag
 
Author & Gold Digger
Posts: 7617
6
IntelliJ IDE Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
B is false since static methods cannot be overridden but merely HIDDEN by a static method in a subclass
D is false too, the result of trying to access an instance variable using the class name will give the compile-time error :
"Can't make a static reference to nonstatic variable i in class Test."

However you could access i with the class name inside an instance method but using the "this" reference like this:

This works and yields
t.i=0
Test.this.i=0
But I don't see how it would be useful and why we would access i like that in an instance method !!
HIH Val
[This message has been edited by Valentin Crettaz (edited September 19, 2001).]
[This message has been edited by Valentin Crettaz (edited September 19, 2001).]
 
reply
    Bookmark Topic Watch Topic
  • New Topic