Я нашел задание на каком-то конкурсе по программированию на Java. Нужно создать класс Sentence только с одним аргументом 'text' и только одним конструктором. Вот пример кода теста:
Sentence s1=new Sentence("only","CAT"),
s2=new Sentence("and", 2, "mice"),
s3=new Sentence(s1,s2,"completely","alone"),
s4=new Sentence(s3, "on the ", new Integer(32), "th street");
System.out.println(s1); Only cat.
System.out.println(s2); Only cat and 2 mice.
System.out.println(s3); Only cat and 2 mice completely alone.
System.out.println(s4); Only cat and 2 mice completely alone on the 32th street.
Как один конструктор может обслуживать разные наборы аргументов? Есть ли что-то вроде динамического конструктора, который распознает отправленные значения?