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
when should you use stringbuilder class in a program?
When should I use a singleton?
Difference between Preemptive scheduling vs. Time slicing?
What is a function in java?
What is polymorphism in java? What are the kinds of polymorphism?
What is a numeric format?
What is the purpose of the wait(), notify(), and notifyall() methods in java programming?
define the terminology association.
how many types of Inheritance?
Can we define package statement after import statement in java?
Write a java program for binary search?
What is the advantage of OOP in java?
How does the garbage collector works in java?
What is an anonymous class in java?
What are the 5 types of research methods?