Программисты JAVA общаются здесь
1728417259
Anonymous
Я не могу понять вывод следующей программы. [code]public class Confusing { private Confusing(Object o) { System.out.println("Object"); } private Confusing(double[] dArray) { System.out.println("double array"); } public static void main(String[] args) { new Confusing(null); } } [/code] Правильный вывод — «двойной массив». Почему этот конструктор был выбран как более конкретный, чем другой, если оба могут принимать значение null? Подробнее здесь: [url]https://stackoverflow.com/questions/12057333/how-does-java-choose-which-constructor-to-use[/url]
Как Java выбирает, какой конструктор использовать?
Anonymous »
09 окт 2024, 00:10 » в форуме
JAVA
Я не могу понять вывод следующей программы.
public class Confusing {
private Confusing(Object o) {
System.out.println( Object );
}
private Confusing(double[] dArray) {
System.out.println( double array );
}
public static void main(String[] args)...
0 Ответы
7 Просмотры
Последнее сообщение Anonymous
09 окт 2024, 00:10
0 Ответы
28 Просмотры
Последнее сообщение Anonymous
16 дек 2024, 22:49
0 Ответы
114 Просмотры
Последнее сообщение Anonymous
01 июн 2024, 21:37
Различать конструктор по умолчанию и «настоящий» конструктор?
Anonymous »
04 авг 2024, 00:15 » в форуме
C++
Я работаю над сетевой библиотекой и столкнулся с проблемой класса: его «настоящий» конструктор (то есть тот, который действительно должен использоваться для создания функционального объекта, а не конструктора по умолчанию) не работает. необходимо...
0 Ответы
38 Просмотры
Последнее сообщение Anonymous
04 авг 2024, 00:15
0 Ответы
26 Просмотры
Последнее сообщение Anonymous
24 ноя 2024, 03:13