The moose likes Mock Exam Errata and the fly likes Marcus green exam 1 Question 30 Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Certification » Mock Exam Errata
Bookmark "Marcus green exam 1 Question 30" Watch "Marcus green exam 1 Question 30" New topic

Marcus green exam 1 Question 30

Milind Deodhar
Ranch Hand

Joined: Dec 06, 2000
Posts: 32
public class MyClass1 {
public static void main(String argv[]){ }
/*Modifier at XX */ class MyInner {}
What are the valid modifiers at XX
the options are
The answer says that public, static and private are valid, but I think the local inner classes cannot have any access modifiers as they are local to method.
I even tried to compile and it gives an error
Am I correct?
bill bozeman
Ranch Hand

Joined: Jun 30, 2000
Posts: 1070
The inner class here is not local to a method. Look at the line above and you will see that main has {} after it so MyInner is not part of method main.
Have to be careful to look at the code closely, this is an easy thing to miss.
I agree. Here's the link:
subject: Marcus green exam 1 Question 30
It's not a secret anymore!