Sto provando a creare una classe genitore con un costruttore che accetta un singolo int come parametro. Devo anche derivare una classe figlia che crei due istanze della classe genitore usando un costruttore che prende due interi. So di usare la parola chiave "super" per usare il costruttore della classe genitore, ma come posso usare la seconda int nel costruttore di figlio per chiamare lo stesso costruttore genitore? Non posso usare "super" due volte, quindi c'è un altro modo per usare il secondo parametro? So che potrei semplicemente chiamare due volte il costruttore figlio dal metodo principale, ma in particolare ho bisogno di un costruttore figlio che prenda due parametri e crei due oggetti della classe genitore. Grazie.
public class Int
{
public int numberOne;
public Int(int numberHere)
{
numberOne = numberHere;
}
//methods...
}
public class Rational extends Int
{
Int numerNum;
Int denomNum;
public Rational(int oneHere, int twoHere)
{
super(oneHere);
}
//methods...
}