Exception in thread "main" java.lang.Exc
Bonjour,
prg suivant donne erreur exception,veuillez m'aider svp
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59
|
public class Student
{
int rollNumber;
void getNumber(int n)
{
rollNumber=n;
}
void putNumber()
{
System.out.println("Roll No:"=rollNumber);
}
}
class Test extends Student
{
float part1,part2;
void getMarks(float m1,float m2)
{
part1=m1;
part2=m2;
}
void putMarks()
{
System.out.println("Marks obtained");
System.out.println("Part1="+part1);
System.out.println("Part2="+part2);
}
}
interface Sports
{
float sportWt=6.0F;
void putwt();
}
class Results extends Test implements Sports
{
float total;
public void putWt()
{
System.out.println("Sports Wt="+sportWt);
}
void display()
{
total=part1+part2+sportWt;
putNumber();
putMarks();
putWt();
System.out.println("Total score="+total);
}
}
class Hybrid
{
public static void main (String []args)
{
Results Student1=new Results();
Student1.getNumber(1234);
Student1.getMarks(27.5F, 33.0F);
Student1.display();
}
} |
j'ai erreur suivante
Exception in thread "main" java.lang.ExceptionInInitializerError
at javaapplication1.Hybrid.main(Student.java:54)
Caused by: java.lang.RuntimeException: Uncompilable source code - javaapplication1.Results is not abstract and does not override abstract method putwt() in javaapplication1.Sports
at javaapplication1.Results.<clinit>(Student.java:34)
ligne 54 est:
Results Student1=new Results();
ligne 34 est:
class Results extends Test implements Sports
merci d'avance