-
Notifications
You must be signed in to change notification settings - Fork 0
/
Faculte.java
75 lines (57 loc) · 1.49 KB
/
Faculte.java
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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
package POO;
public class Faculte {
private int faculID;
private String nom,code;
private static Faculte[] tab_Faculte;
public Faculte(int fac,String nom,String cod){
this.nom=nom;
this.faculID=fac;
this.code=cod;
add_Faculte_Tableau(this);
}
private static void add_Faculte_Tableau(Faculte nouvel_Fac_a_ajouter){
if(tab_Faculte==null)
{
tab_Faculte=new Faculte[1];
tab_Faculte[0]=nouvel_Fac_a_ajouter;
}
else{
Faculte[]temp=tab_Faculte;
tab_Faculte=new Faculte[tab_Faculte.length+1];
for(int i=0;i<temp.length;i++)
tab_Faculte[i]=temp[i];
tab_Faculte[tab_Faculte.length-1]=nouvel_Fac_a_ajouter;
}
}
public static void afficher_Liste_Facultes(){
if(tab_Faculte!=null)
for(int i=0;i<tab_Faculte.length;i++)
System.out.println(tab_Faculte[i].identifier_Faculte());
else System.out.println("Pas de données liées à la faculté à afficher");
}
public void modifier_Faculte(String nouvl_nom,String nouvel_cod){
this.nom=nouvl_nom;
this.code=nouvel_cod;
}
public String identifier_Faculte(){
return nom+" "+code;
}
public int getFaculID() {
return faculID;
}
public void setFaculID(int faculID) {
this.faculID = faculID;
}
public String getNom() {
return nom;
}
public void setNom(String nom) {
this.nom = nom;
}
public String getCode() {
return code;
}
public void setCode(String code) {
this.code = code;
}
}