Consider the following two classes declared and defined in two different packages, what can be added in class B to form what considered a correct access to class A from main() method of class B?
package subPackage;
public class A { }
package anotherPackage;
// line 1
public class B{
public static void main(String[] args){
// line 2
}
}
1. At line1 add noting; At line2 add: new A();
2. At line 1 add: import package.*; at line 2 add : new subPackage.A();
3. At line 1 add: import subPackage.*; at line 2 add : new A();
4. At line 1 add: import subPackage.A; at line 2 add : new A();
package subPackage;
public class A { }
package anotherPackage;
// line 1
public class B{
public static void main(String[] args){
// line 2
}
}
A. 1 and 2
B. 2 and 4
C. 3 and 4
D. 1 and 3
Answer: Option C
Related Questions on Declaration and Access Control
What is the default access modifier for class members in Java if no access modifier is specified?
A. public
B. protected
C. private
D. package-private
A. private
B. public
C. protected
D. package-private
What keyword is used to declare a constant in Java, which is implicitly final and static?
A. final
B. const
C. static
D. constant
A. protected
B. private
C. public
D. default
Join The Discussion