Skip to content

Commit 79eed4d

Browse files
committed
Jawaban UAS
1 parent e500f2a commit 79eed4d

File tree

1 file changed

+41
-0
lines changed

1 file changed

+41
-0
lines changed

A2.1900195/#16 - UAS/Jawaban.md

+41
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
1. Apa itu class?
2+
Jawab :
3+
Class merupakan Prototipe yang ditentukan pengguna untuk objek yang mendefinisikan seperangkat atribut yang menjadi ciri objek kelas apapun.
4+
Atau secara singkatnya Class merupakan sebuah wadah dimana didalamnya terdapat objek-objek tertentu.
5+
6+
2. Apa itu instance?
7+
Jawab :
8+
Instance adalah suatu objek yang berada dalam class.
9+
10+
3. Apa hubungan antara class dan instance?
11+
Jawab :
12+
Hubungan class dengan instance adalah class digunakan untuk menggambarkan sesuatu, sedangkan instance adalah objek yang dibuat dari class tersebut. Maka class dengan instance saling berhubung karena saling membutuhkan.
13+
14+
4. Apa sintaks Python yang digunakan untuk menentukan class baru?
15+
Jawab :
16+
Class Hero:
17+
class Hero_inteligent(Hero):
18+
19+
5. Apa konvensi ejaan untuk nama class?
20+
Jawab :
21+
Hero_intelligent()
22+
23+
6. Bagaimana Anda memberi instantiate, atau membuat instance dari, sebuah class?
24+
Jawab :
25+
Misalkan kita menggunakan nama classnya Hero(). Maka sniper = Hero()
26+
27+
7. Bagaimana Anda mengakses atribut dan perilaku instance class?
28+
Jawab :
29+
sniper = Hero_intelligent('sniper')
30+
31+
8. Apa itu metode?
32+
Jawab :
33+
Metode merupakan fungsi yang didefinisikan dalam class.
34+
35+
9. Apa tujuannya self?
36+
Jawab :
37+
Argumen pertama dari setiap metode merujuk pada instance class saat ini, yang menurut konvensi, diberi nama self. Dalam __init__metode ini, self mengacu pada objek yang baru dibuat; sementara dalam metode lain, self mengacu pada contoh yang metode namanya disebut.
38+
39+
10. Apa tujuan dari __init__ metode ini?
40+
Jawab :
41+
__init__ merupakan metode menginisialisasi sebuah instance dari class.

0 commit comments

Comments
 (0)