특징

keyword

클래스와 객체

클래스 (class) : 객체를 정의해놓은 설계도 - 객체를 이용하기 위해서

int hour=12;
int minute=34;
int second=56;

Time t = new Time();

t.hour =12;
t.minute =34;
t.second =56;

아래와 같이 데이터가 생성된다고 생각할 수 있다.

Screen Shot 2023-01-20 at 09.22.36 AM.png

✅ 객체 생성 : 클래스명 참조변수명 = new 클래스명()

✅ 객체배열(참조변수의 배열) : 타입[] 배열이름 = new 타입[n]→ 객체배열은 생성 후 반드시 객체를 생성해줄것

선언위치에 따른 변수의 종류

{ //클래스 영역 시작
	int iv; //인스턴스 변수 , 변수선언
	static int cv; //클래스 변수(static변수, 공용변수)
	
	void method() //메서드 선언
	{
		int lv = 0; //지역변수
	}//메서드 끝
} //클래스 영역 끝