Moments of growth

[Kotlin] 클래스의 기본 구조 본문

Coding [공부기록] 📚

[Kotlin] 클래스의 기본 구조

뮤링이 2022. 2. 16. 16:04

클래스 - 값과 그 값을 사용하는 기능들을 묶어놓은 것

고유의 특징값인 속성과 기능을 구현한 함수로 이루어짐

 

class Person (var name: String, val birthYear: Int)
//함수 없이 속성만 갖춘 클래스는 구현이 완료될 수 있음

클래스는 인스턴스를 만드는 틀

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

 

fun main(){
	var a = Person("부승관", 1998)
    var b = Person("이석민", 1997)
    var c = Person("권순영", 1996)
    
    a.introduce()
    b.introduce()
    c.introduce()
}

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

 

https://www.youtube.com/watch?v=oF3oV98JJuY&list=PLQdnHjXZyYadiw5aV3p6DwUdXV2bZuhlN&index=8

*유튜브 영상 보고 혼자 정리한 것입니다.

Comments