解释一下这个Java程序
已知类ConstOver的部分代码如下:publicclassConstOver{publicConstOver(intx,inty,intz){}}()实现类Const...
已知类ConstOver 的部分代码如下:
public class ConstOver {
public ConstOver (int x, int y, int z) {
}
}
( )实现类ConstOver 构造方法的重载。
A. ConstOver ( ) { }
B. Protected int ConstOver ( ) { }
C. Private ConstOver (int z, int y, byte x) { }
D. Public Object ConstOver (int x, int y, int z) { }
E. Public void ConstOver (byte x, byte y, byte z) { }
是不是E阿?这几个东东有什么区别? 展开
public class ConstOver {
public ConstOver (int x, int y, int z) {
}
}
( )实现类ConstOver 构造方法的重载。
A. ConstOver ( ) { }
B. Protected int ConstOver ( ) { }
C. Private ConstOver (int z, int y, byte x) { }
D. Public Object ConstOver (int x, int y, int z) { }
E. Public void ConstOver (byte x, byte y, byte z) { }
是不是E阿?这几个东东有什么区别? 展开
3个回答
展开全部
唉,大半年没来知道回答问题了,知道让我心凉,刷分的人太多,认真回答问题后,得不到认可,很伤心,回到正题
关于构造方法重载,一系列构造方法叫构造器:)
首先,构造方法的名字要与类名相同!
都符合:)
2,构造方法没有返回值!
B,D,E有返回值,排除!注意返回值修饰符void 也不可以,
3,多个构造方法参数必须不同!
这里所说参数不同,有些入门者会迷糊,参数不同准确说是指:参数类型不同,比如(int x, int y, int z) 和(int a, int b, int c) 是相同的,(int x, int y, int z) 和(String x, int y, int z) 是不同的:)
D,参数与已知的构造方法相同,所以2次排除!
排除你大小写错误
符合要求选,A C
关于构造方法重载,一系列构造方法叫构造器:)
首先,构造方法的名字要与类名相同!
都符合:)
2,构造方法没有返回值!
B,D,E有返回值,排除!注意返回值修饰符void 也不可以,
3,多个构造方法参数必须不同!
这里所说参数不同,有些入门者会迷糊,参数不同准确说是指:参数类型不同,比如(int x, int y, int z) 和(int a, int b, int c) 是相同的,(int x, int y, int z) 和(String x, int y, int z) 是不同的:)
D,参数与已知的构造方法相同,所以2次排除!
排除你大小写错误
符合要求选,A C
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询