-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathAksesModifikasi.java
More file actions
90 lines (76 loc) · 1.82 KB
/
Copy pathAksesModifikasi.java
File metadata and controls
90 lines (76 loc) · 1.82 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
// public
// protected
// default
// private
// class Player {
// private String nama;
// private int health;
//
// public void infoPlayer() {
// System.out.println("nama player: " + nama);
// System.out.println("darah player: " + health);
// }
//
// public void setHealth(int darah) {
// if (darah >= 0 && darah <= 100) {
// this.health = darah;
// } else {
// System.out.println("tidak boleh mengganti darah sembarangan!");
// System.out.println("kamu set darahnya yaitu: " + darah);
// }
// }
//
// public int getHealth() {
// return this.health;
// }
//
// public void setNama(String nama) {
// this.nama = nama;
// }
//
// public String getNama() {
// return this.nama;
// }
// }
class Player {
protected int health;
protected String nama;
protected int damage;
}
class Karakter extends Player {
void tampilkanDarah() {
System.out.println(health);
}
void tampilkanNama() {
System.out.println(nama);
}
public void serang() {
int damage = setDamage();
System.out.println(this.nama + " menyerang dengan damage: " + damage);
}
private int setDamage() {
this.damage = hitungDamage();
return this.damage;
}
private int hitungDamage() {
return 9000;
}
}
public class AksesModifikasi {
public static void main(String[] args) {
// Player playerPertama = new Player();
//
// playerPertama.setNama("james");
// playerPertama.setHealth(90);
// playerPertama.infoPlayer();
//
// int darahPlayer = playerPertama.getHealth();
// System.out.println(darahPlayer);
Karakter karakterPertama = new Karakter();
karakterPertama.nama = "kaiden";
karakterPertama.health = 100;
karakterPertama.tampilkanDarah();
karakterPertama.tampilkanNama();
karakterPertama.serang();
}
}