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

Categories:

Updated:

Leave a comment