본문 바로가기
Programming/Java

[Java] class 와 객체 개념 정리

by hongchii 2020. 9. 22.
728x90
반응형

클래스의 정의와 용도
정의 : 객체를 정의해 놓은 것.
 용도 : 객체를 생성하는데 사용.



객체의 정의와 용도
 정의 : 실제로 존재하는 것.
용도 : 객체가 가지고 있는 기능과 속성에 따라 다름.

 

 

 


 

객체 : 속성(변수): 크기,길이,높이 등 + 기능 (메소드): 켜기,끄기 등등
객체란 모든 인스턴스를 대표하는 일반적인 용어
인스턴스란 특정 클래스로부터 생성된 객체

 

 객체의 생성
 
클래스명 변수명;  // 클래스의 객체를 참조하는 참조변수 선언.
변수명 = new 클래스명(); // 객체의 주소를 참조변수에 저장.



class Variables {
		int iv;
		static int cv;
        
		void method(){
		int lv = 0;   
	}
}

cv(클래스변수) : 객체생성 필요x / 아무때나 사용가능(공통) / 클래스명.cv;
iv(인스턴스변수) : 객체생성 필요o / 개별
lv(지역변수) : 메소드,생성자 초기화 블럭 내부에 선언 / 호출 끝나면 사라짐.

 

728x90
반응형

'Programming > Java' 카테고리의 다른 글

[Java] 반복문 - for  (0) 2021.02.19
[Java] 조건문 - switch  (0) 2021.02.19
[Java] for문 연습 구구단 출력하기 (세로)  (0) 2021.02.18
[Java] 조건문 - if  (0) 2021.02.17
[Java] 변수  (0) 2021.02.12

댓글