smithgo
//생각해 보기 - '사람'을 나타내는 클래스 만들기
//Hint 1: 사람이 가질 수 있는 속성을 프로퍼티로, 사람이 할 수 있는 행동을 메서드로 구현
//Hint 2: 이름짓기 규칙을 다시 한번 살펴보기(중요한 포인트)
class Human{
//가변 프로퍼티
var name: String = "익명"
var `lifefocus`: String = "건강"
//타입 메서드
class func actionforLifefocus(){
print("사람타입입니다")
}
//인스턴스 메서드
func actionforLifefocus(){
print("\(name) 삶에서 \(self.lifefocus)이/가 가장 중요하기 때문에 새로운 도전을 시작하였습니다")
}
}
//타입 메서드 사용
Human.actionforLifefocus()
//>>사람타입입니다
//인스턴스 생성
var jooin2: Human = Human()
jooin2.name = "jooin"
jooin2.lifefocus = "자아실현"
jooin2.actionforLifefocus()
//>>jooin 삶에서 자아실현이/가 가장 중요하기 때문에 새로운 도전을 시작하였습니다
comment