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 difference between add() and addelement() in vector?
Can we create more than one object singleton class?
Explain about the security aspect of java?
Can a source file contain more than one class declaration?
What are the different conditional statements?
What is jit compiler in java?
Why a dead thread occurs?
How do you declare a destructor in java?
List the different types of classloaders in java.
Which method cannot be overridden in java?
What is the difference between replace and replace all?
How to split a string in java?
How do you do descending order in java?
How to instantiate static nested classes in java?
Can we define private and protected modifiers for variables in interfaces?