클래스에 의해서 만들어진 객체 - 인스턴스.
Animal cat = new Animal();
cat
은 객체이다.cat
은 Animal
의 인스턴스이다.→ 특정 객체가 어떤 클래스의 객체인지 설명할 때 주로 쓰인다.
클래스에 선언된 변수 = 객체 변수
클래스에 선언된 함수 = 메서드(method)
cat 객체를 만들고, cat.setName을 호출하면 메서드 내부에 선언된 this는 cat 객체를 지칭한다.
객체 변수의 값이 독립적으로 유지된다
static
을 사용해서 객체 변수를 공유하도록 할 수도 있음.