红色的语句是不合法的。( ) 红色的语句是合法的。( )课后习题
A.public
B.protected
C.default(可以省略)
D.private
正确答案:A、C
A.✔️ B.✖️
正确答案:B
A.✔️ B.✖️
正确答案:A Class Adder
{
private int x;
private int increase(int basic)
{
return basic+x;
}
}
Class User
{
void use(int input) {
Adder adder=new Adder();
int result=adder.increase(6);
}
}
A.✔️ B.✖️
正确答案:A
5. 有两个Java源程序文件,其中,第一个文件中的源代码如下所示。 package yours;
class Adder
{
protected int x;
int y;
protected int increase(int basic)
{
return basic+x;
}
}
第二个文件中的源代码如下所示。
package other;
import yours;
class Unknown
{
Adder a=new Adder();
a.increase(3);
}
A.✔️ B.✖️
正确答案:B
6. 引用其他包中的类需要使用关键字( )。
正确答案:import课堂讨论
(1)Adder类和User类在什么包中?
(2)哪条语句是非法的?如何解决? Class Adder
{
private int x;
private int increase(int basic)
{
return basic+x;
}
}
Class User
{
void use(int input) {
Adder adder=new Adder();
int result=adder.x;
System.out.println(result);
}
}
(1)
(2)