Kotlin 문법과 예제 6 - 클래스의 기본 구조

강유리 (Rein)·2023년 4월 5일
0

Kotlin

목록 보기
6/10

Kotlin 문법과 예제 6 - 클래스의 기본 구조

용어

class : instance를 만드는 틀

instance : 클래스를 이용해서 만들어 내는 서로 다른 속성의 객체를 지칭하는 용어

클래스 구성요소

  • 속성 : 고유의 특징값
  • 함수 : 기능의 구현
fun main(){

}

class Person ( var name : String, val bitrhYear:Int)
	//함수 없이 속성만 갖춘 클래스 구현 완료
fun main(){
	//인스턴스를 담은 변수 생성
	var a = Person("박보영", 1990)
	var a = Person("전정국", 1997)
	var a = Person("장원영", 2004)
}

class Person ( var name : String, val bitrhYear:Int)

인스턴스를 담은 변수 활용 법

변수명.참조명

인스턴스를 담은 변수 활용 예제

fun main(){
	//인스턴스를 담은 변수 생성
	var a = Person("박보영", 1990)
	var a = Person("전정국", 1997)
	var a = Person("장원영", 2004)

	println("안녕하세요, ${a.birthday}년생 ${a.name}입니다")
}

class Person ( var name : String, val bitrhYear:Int)

자주 사용하는 공통적인 기능은 클래스 내에 함수로 넣어준다.

fun main(){
	//인스턴스를 담은 변수 생성
	var a = Person("박보영", 1990)
	var a = Person("전정국", 1997)
	var a = Person("장원영", 2004)

	a.introduce()
	b.introduce()
	c.introduce()
}

class Person ( var name : String, val bitrhYear:Int){
	fun introduce(){
		println("안녕하세요, ${birthday}년생 ${name}입니다")
	}
}

참고자료
디모의 코틀린 강좌

profile
(멋쨍이) Android Developer (하고싶다)

0개의 댓글