practiice OOP

Run Settings
LanguageSwift
Language Version
Run Command
class socialMedia { var userID: Int? var userName: String? var bio: String? var age: Int? func postText(theText: String) -> String { let post = theText return post } func postPicture(_ pict: String) -> String { //underscore pada parameter diberikan untuk menghilangkan parameter eksternal //sehingga pada pemanggilan fungsi nantinya tidak perlu memasukkan parameter pict, bisa dilakukan langsung mengisi value let picts = pict return picts } } class twit: socialMedia { override init() { super.init() userName = "bunder" bio = "hai" print("username: " + userName!) //print("bio: " + bio!) //print(postText(theText: "ini twit pertama saya")) } } class insta: socialMedia { override init() { super.init() userName = "galery" bio = "capture using nikon" print("username: " + userName!) //print("bio: " + bio!) //print(postPicture("ini foto")) } } let tes = twit() print(tes.postText(theText: "ini twit pertama saya")) let tes2 = insta() print(tes2.postPicture("ini foto")) /* let socialmedia = socialMedia() print(socialmedia.postText(theText: "ini twit pertama saya")) print(socialmedia.postPicture("ini foto")) */
Editor Settings
Theme
Key bindings
Full width
Lines