프로그램의 기본 구성
-> 모든 프로그램은 데이터와 기능의 모임으로 이루어진다. / 프로그램 = 데이터 + 기능
클래스(Class) : 데이터와 기능을 한데 묶은 기능
인스턴스 변수 : 클래스 내에 선언된 변수 (balance)
인스턴스 메서드 : 클래스 내에 선언된 변수 (deposit, amount ..)
인스턴스 생성 : 'new' 키워드를 이용함
인스턴스와 참조변수
참조변수의 특성
참조변수는 도중에 새로운 인스턴스를 참조할 수 있다.
참조변수 여러개가 하나의 인스턴스를 참조할 수 있다.
참조변수의 매개변수 선언이 가능하다
매겨변수 선언시 인스턴스를 전달하는것이 아닌 주소값을 전달하는것을 명심
참조변수에 null을 대입해서 아무 인스턴스도 참조하지 않는 상태로 만들 수 있다.
출처 : 윤성우의 열혈Java 프로그래밍