-
Notifications
You must be signed in to change notification settings - Fork 0
/
Minibus.java
69 lines (64 loc) · 1.46 KB
/
Minibus.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
public class Minibus extends Arac {
private String KoltukSayi;
private String Hat;
private String[] Teker = {"Sağ","Sol","Ön","Arka"};
private int[] TekerDurum = {0,0,0,0};
private int Sigorta=0;
public Minibus(String AracMarka,String AracModel,String AracUretimYil,String AracMotor,String AracKilometre,String KoltukSayi,String Hat)
{
super(AracMarka,AracModel,AracUretimYil,AracMotor,AracKilometre);
this.KoltukSayi = KoltukSayi;
this.Hat = Hat;
}
public void AracBilgiGoster()
{
super.AracBilgiGoster();
System.out.println("Koltuk Sayısı : " + this.KoltukSayi + " Çalıştığı Hat : " + this.Hat);
}
public void TekerDurum()
{
for(int i=0;i<4;i++)
{
String Temp = (TekerDurum[i] == 1) ? "Patlak" : "Sağlam";
System.out.println(Teker[i] + " Teker : " + Temp);
}
}
public void TekerDegis()
{
for(int i=0;i<4;i++)
{
if(TekerDurum[i]==0)
{
continue;
}
else
{
TekerDurum[i] = 0;
System.out.println(Teker[i] + " Teker Değişildi !");
}
}
}
public void TekerPatlat()
{
int rndInt = super.SayiUret();
System.out.println(Teker[rndInt] + " Teker Patladı !");
TekerDurum[rndInt] = 1;
}
public void SigortaDurum()
{
String Temp = (Sigorta == 0) ? "Yok" : "Var";
System.out.println("Sigortanız " + Temp + " !");
}
public void SigortaYap()
{
if(Sigorta!=0)
{
System.out.println("Sigorta Yapıldı !");
Sigorta=1;
}
else
{
System.out.println("Sigorta Yapılmış !");
}
}
}