-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathMain.java
More file actions
executable file
·96 lines (75 loc) · 1.85 KB
/
Main.java
File metadata and controls
executable file
·96 lines (75 loc) · 1.85 KB
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
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
interface Orang{
abstract void makan();
abstract void suara();
abstract void jalan();
}
class Manusia {
private String nama, jenisKelamin;
int umur;
public Manusia(String nama, String jenisKelamin, int umur) {
this.nama = nama;
this.jenisKelamin = jenisKelamin;
this.umur = umur;
}
public String getNama() {
return nama;
}
public void setNama(String nama) {
this.nama = nama;
}
public String getJenisKelamin() {
return jenisKelamin;
}
public void setJenisKelamin(String jenisKelamin) {
this.jenisKelamin = jenisKelamin;
}
public int getUmur() {
return umur;
}
public void setUmur(int umur) {
this.umur = umur;
}
}
class Ayah extends Manusia implements Orang {
public Ayah(String nama, String jenisKelamin, int umur) {
super(nama, jenisKelamin, umur);
}
@Override
public void makan() {
System.out.println("Ayah makan");
}
@Override
public void suara() {
System.out.println("Ayah bersuara");
}
@Override
public void jalan() {
System.out.println("Ayah berjalan");
}
}
class Ibu extends Manusia implements Orang {
public Ibu(String nama, String jenisKelamin, int umur) {
super(nama, jenisKelamin, umur);
}
@Override
public void makan() {
System.out.println("Ibu makan");
}
@Override
public void suara() {
System.out.println("Ibu bersuara");
}
@Override
public void jalan() {
System.out.println("Ibu berjalan");
}
}
class Main {
public static void main(String[] args) {
Ibu ibu = new Ibu("Dia", "P",30);
System.out.println(ibu.getNama());
System.out.println(ibu.getJenisKelamin());
System.out.println(ibu.getUmur());
ibu.jalan();
}
}