Shift
Legacy Member
Overerving / Constructor
Waarom geeft dit een error ?
public class Persoon {
public Persoon(int i)
{
System.out.println("Persoon");
}
public static void main(String[] args)
{
Persoon p = new Student();
}
}
public Persoon(int i)
{
System.out.println("Persoon");
}
public static void main(String[] args)
{
Persoon p = new Student();
}
}
public class Student extends Persoon {
public Student()
{
System.out.println("Student”);
}
}
public Student()
{
System.out.println("Student”);
}
}
Waarom geeft dit een error ?
!
. Als persoon echter geen default constructor heeft zoals in de OP dan werkt je implementatie zelf niet.