Getter / Setter
Updated:
🔷 Getter / Setter
// 친구 클래스
class Friend {
var name : String = ""
// nickname getter, setter 설정을 통해
// 해당 맴버 변수 데이터를 가져 올때
// 해당 맴버 변수에 값을 설정 할 때 조직을 추가 할 수 있다
var nicknmae : String {
get {
return "내 친구: " + name
}
set {
name = newValue + " (내가 지어준 별명)"
}
}
}
let myFriend = Friend()
myFriend.name = "철수"
print(myFriend.nicknmae) // 내 친구: 철수
myFriend.nicknmae = "빡빡이"
print(myFriend.nicknmae) // 내 친구: 빡빡이 (내가 지어준 별명)
Reference
Swift Tip of the day - 스위프트 기초 문법 - https://spangle-wedelia-2dc.notion.site/Swift-Tip-of-the-day-c428bfd990674bcfa2a4973e5d08c4eb
꼼꼼한 재은 씨의 스위프트 문법편 - https://book.jacobko.info/#/book/1186710233
Leave a comment