Witam mam następujący problem: chce napisać program, który utworzy w klasie konstruktor kopiujący i wyskakuje mi błąd z temat:
constructor X in class X cannot be applied to given types
Poniżej plik zadanie20_3pwj.java
package zadanie20_3pwj;
public class Zadanie20_3pwj {
public static void main(String[] args) {
Fraction a= new Fraction(3,11);
Fraction b= new Fraction(a);
System.out.println("a="+a);
System.out.println("b="+b);
System.out.println("Porównanie a==b, wynik: "+(a==b));
Fraction c=a;
System.out.println("c="+c);
System.out.println("Porównanie a==c, wynik: "+(a==c));
}
}
Poniżęj kod klasy Fraction.java
package zadanie20_3pwj;
public class Fraction {
int num;
int den;
Fraction (Fraction x){
this.num=x.num;
this.den=x.den;
}
}
Co może powodować ten błąd?
z góry dziękuje za odzew.