Bonjour,
J'ai écrit un programme et en le compilant j'ai les erreur suivantes :Exception in thread "main" java.lang.Error: Unresolved compilation problem:
The declared package "" does not match the expected package "Package1"
at Package1.Student.<init>(Student.java:1)
at Test.<init>(Results.java:4)
at Results.<init>(Results.java:19)
at Hybrid.main(Hybrid.java:7)
at Package1.Student.<init>(Student.java:1)
//import Package2.*;
at Test.<init>(Results.java:4)
class Test extends Student
at Results.<init>(Results.java:19)
public class Results extends Test implements Sports
at Hybrid.main(Hybrid.java:7)
Results student1=new Results();
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 public class Student { int rollNumber; public void getNumber(int n) { rollNumber=n; } void putNumber() { System.out.println("Roll No:"+rollNumber); } }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 package Package2; public interface Sports { float sportWt=6.0F; void putWt(); }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 import Package1.*; import Package2.*; 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("Part 1="+part1); System.out.println("Part 2="+part2); } } public class Results extends Test implements Sports { public void putWt() { System.out.println("Sports Wt="+sportWt); } float total; void display() { total=part1+part2+sportWt; putNumber(); putMarks(); putWt(); System.out.println("Total score="+total); } }Quelqu'un saurait-il m'expliquer d'où peut venir le problème ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 import Package2.*; import Package1.*; public class Hybrid extends Test { public static void main(String[]args) { Results student1=new Results(); student1.getNumber(1234); student1.getMarks(27.5F,33.0F); student1.display(); } }
Merci d'avance pour votre aide.
Partager