public Student() {
this(0, "Not defined"); //what is the error in this line
}
То, что он пытается сделать, это вызвать конструктор из того же класса с этими параметрами. Чтобы это работало, этот конструктор должен быть там:
public Student (int rno, String name) {
this.rno = rno;
this.name = name;
}
, но у вас нет такого конструктора, поэтому измените текущий конструктор на:
public Student() {
this.rno = 0;
this.name = "Not defined";
}
или, добавить второй конструктор.