[Java] class 와 객체 개념 정리

hongchiidev·2020년 9월 21일
0

Java

목록 보기
1/1

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

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

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

객체의 생성

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

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

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

profile
공부 기록장

0개의 댓글