Given:
1. package test;
2.
3. class Target {
4. public String name = “hello”;
5. }
What can directly access and change the value of the
variable name?
1 any class
2 only the Target class
3 any class in the test package
4 any class that extends Target
Answer Posted / amit singh
first i want to see the visibility of class itis
default acees
the class is default acess so this class is visible in a
same package
so then the member in it public so
1)so the class in the same package will acess it
2)the class in the same package which extends this class
can acess it
not any other class in the whole world or subclass in other
package.
thanks amit singh
amitsing2008@gmail.com
| Is This Answer Correct ? | 17 Yes | 0 No |
Post New Answer View All Answers
What is the public method modifier?
For class CFoo { }; what default methods will the compiler generate for you>?
What does it mean that strings are immutable?
Is an object null?
How do you override a variable in java?
Is call by reference possible in java?
What is the meaning of find and replace?
How do you allocate memory to object?
What is the purpose of the file class in java programming?
Where we write javascript code in html page?
Is double bigger than float?
Is null an object java?
What do you mean by inner class in java?
Can a constructor have different name than a class name in java?
What are data types in oop?