java基础测试题

2024-12-04 09:54:56
推荐回答(5个)
回答1:

答案为 C。
public Test(){
x=35;
}
public Test(String s){}
为构造方法,构造方法规定是不需要用void之类的修饰,也没有返回值
public void Test(double f){
this.x=(int)f;
},这个则是与类名同名的方法,但这样的做法不赞同。

回答2:

2个
分别
public Test(){
public Test(String s){}

构造方法是方法名和类旬一样,而且没有返回类型
public void Test(double f) 这个方法有一个空的返回类型,所以不是

回答3:

构造方法需要与类名相同 且不需要声明返回值
public void Test(double f)声明了返回值为void 故不是

回答4:

2个,构造器是访问控制符(public,private....)+类名+(Object ....){}

回答5:

1个,构造方法一个类只有一个