uas1
unknown
plain_text
2 years ago
880 B
16
Indexable
class User:
#atribut
def __init__(self, user_id, username): #(object, atribut)
self.id = user_id #objek.atribut= atribut (nilai untuk atribut)
self.name = username
self.followers = 0 #alih-alih menyediakannya setiap kali membuat objek karena akan tampak boros untuk selalu menambahkan 0 ketika membuat objek baru, jadi kita hanya perlu assign nilai 0 ke atribut, menandakan kalau semua atribut bernilai sama yaitu 0
self.following = 0
#method
def follow(self, user): #method berbeda dengan fungsi, method akan selalu membutuhkan parameter self sebagai parameter utama
user.followers += 1
self.following += 1
user_1 = User("001", "gundi memek")
user_2 = User("002", "jambrong")
user_1.follow(user_2)
print(user_1.followers)
print(user_1.following)
print(user_2.followers)
print(user_2.following)Editor is loading...
Leave a Comment