JAVA 懂得进 ,小弟正在考试 ,急需解答,请多帮忙。在线求解。

2024-11-28 07:32:41
推荐回答(5个)
回答(1):

A:构造方法:
public MyClass()
public MyClass(int x, int y)
域变量:x,y
B:
public MyClass(int x, int y){
this.x=x;
this.y=y;
}

C:myclass 未初始化化 ,编译失败
改为这个就可以了:
MyClass myclass=new MyClass();最好用这个,
可以用MyClass myclass=new MyClass(5,10);
D:输出是:

y=10 x=5
E:输出是:
编译失败,因为x,y是private对main是不可见的

回答(2):

A:构造方法:
public MyClass()
public MyClass(int x, int y)
public void show()
public void show(boolean flag)
B:
this,x = x;
this.y = y;
C:
MyClass myclass=new MyClass(5,10);
D:

回答(3):

A x,y MyClass() MyClass(int x, int y)
B this.x = x; this.y = y;
C 出错,没有关键字new,无法实例化
D 运行结果:
y=10 x=5
E 出错,对private变量没有访问权限

不是十分确定哈

回答(4):

A 构造方法 public MyClass() public MyClass(int x, int y)
域变量 private int x; private int y;

B public MyClass(int x, int y){
this.x=x;
this.y=y;
}

C myclass 未初始化化 ,编译失败

D 如果 public MyClass 中没有赋值 语句则输出
换行
y=0 x=0

如果有赋值语句则输出
换行
y=10 x=5

E 编译失败,MyClass.x MyClass.y 不可见

回答(5):

构造方法:
private int x; private int y;这两个是域变量
public MyClass()//无参构造函数
{
x=0; y=0;
}
public MyClass(int x, int y)//有参构造函数
{
... ... ...
}
MyClass(int x, int y)//赋值
{this.x=x;
this.y=y;
}
运行出错,没有new关键字,不能实例化。
运行正确,y=10 x=5
运行出错,x,y是private类型的不能被直接访问。
答案正确,经过我测试的。