-- 기타 --/IT KOREA 국비 지원 강의

[JAVA] 클래스(객체) 수업 용어(개념) 정리

JunKang 2023. 11. 30. 11:20

개발자가 만든 변수 == 객체 ~= 인스턴스 instance

멤버 변수 == 필드 == 속성 == attribute == property

함수 != 메서드 (구분해서 사용하자!!)

 

원시타입은 초기화를 안 하면 -> err

heap 메모리 영역은 자동 초기화 해준다

 

생성자 함수는 메모리 주소를 반환하기 때문에 반환값이 없다

 

this를 사용해서 멤버 변수를 불러와야 더 빠르다

this를 사용하지 않으면 범위를 기준으로 찾아가기 때문!

 

생성자보다 먼저 수행되는 코드는 존재할 수 없다!

 

static 키워드: 멤버 변수가 아니다, 공유 자원이다, 클래쓰 소속이다

final 키워드: 상수, 값이 안 바뀐다

PI는 static 키워드이기 때문에 c1.PI을 수정하면 c2.PI 값도 바뀐다