0101011001010111

Kotlin - Method (메소드) / Property(프로퍼티)/지역변수 (Local Variable) 의 개념정리. 본문

Kotlin/[스스로]Kotlin&안드로이드

Kotlin - Method (메소드) / Property(프로퍼티)/지역변수 (Local Variable) 의 개념정리.

[진주] 2023. 8. 3. 14:45
728x90
반응형

Method (메소드)

자, 메소드는 Class '안'에 있는 함수를 메소드라고 하고, 클래스 밖에 있는 함수는 일반함수라한다

(클래스밖에 있는 함수는 메소드라고 부르지 않아)

이것 때문에 한참 강의 들으면서 뭐가 뭔지 몰랐네 ㅜㅜ..


자 그럼,

Property(프로퍼티)/지역변수 (Local Variable)

는 뭔지 구분해보자. 

 

먼저 공통점!!! 

둘 다 class 내부에 있다는 점! 

차이는 ,

프로퍼티(Property)는 함수 밖에 있는 변수고

지역변수(Local Variable)은 클래스 내부 함수 내에 있는 변수라는 점!!!

 

▼ 그려봤음 / 코드로도 보자 

 

오케이!!! 여기서 혹시라도 

또 헷갈려 할 까봐 추가한다.

 

'변수' 라고 부르는 애들은 :  var(변수/ 변경가능) val(상수/변경불가) 

 

위에서 지역변수, 프로퍼티는 var을 쓰든, val을 쓰든 상관X 그냥 변수가 어디 위치했냐에 따라 저런 이름으로 부름

 

^-^; 개발자의 기본언어!는 어렵꾸나... 익숙해지도록 노력하자 

 

 

+추가 ) 위에서 일반함수라고 명시해 둔 것은 전역함수(global function)라고 불리기도 한다. 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

728x90
반응형