Constructor merupakan suatu method
yang akan memberikan nilai awal pada saat suatu objek dibuat. Pada saat program
dijalankan, constructor akan langsung memberikan nilai awal pada saat perintah new membuat suatu objek.
Pada saat kita bekerja dengan constructor, halmendasar yang perlu diperhatikan, yaitu :
Pada saat kita bekerja dengan constructor, halmendasar yang perlu diperhatikan, yaitu :
- Nama Constructor samadengannama Class.
- Tidakada return type yang diberikankedalam Constructor Signature.
- Tidakada return stetement, didalamtubuh constructor.
01
|
publicclassLat801
|
|
02
|
{
|
|
03
|
floatnilakhir;
|
|
04
|
||
05
|
Lat801(intnilai_akhir)
|
|
06
|
{
|
|
07
|
nilakhir =
nilai_akhir;
|
|
08
|
}
|
|
09
|
||
10
|
publicString grade()
|
|
11
|
{
|
|
12
|
String
nilgrade;
|
|
13
|
if(nilakhir>=
80)
|
|
14
|
nilgrade
= "A";
|
|
15
|
elseif(nilakhir>=
68)
|
|
16
|
nilgrade
= "B";
|
|
17
|
elseif(nilakhir>=
56)
|
|
18
|
nilgrade
= "C";
|
|
19
|
elseif(nilakhir>=
49)
|
|
20
|
nilgrade
= "D";
|
|
21
|
else
|
|
22
|
nilgrade
= "E";
|
|
23
|
||
24
|
returnnilgrade;
|
|
25
|
}
|
|
26
|
||
27
|
publicvoidcetak()
|
|
28
|
{
|
|
29
|
System.out.println("Grade
Nilainya = "+ grade());
|
|
30
|
}
|
|
31
|
||
32
|
publicstaticvoidmain(String[]
args)
|
|
33
|
{
|
|
34
|
Lat801
hasil = newLat801(67);
|
|
35
|
hasil.cetak();
|
|
36
|
}
|
|
37
|
}
|
Tidak ada komentar:
Posting Komentar