인스턴스

    클래스(Class) vs. 객체(Object) vs. 인스턴스(Instance)

    클래스(Class) vs. 객체(Object) vs. 인스턴스(Instance)

    📌클래스(Class)클래스란, 객체를 만들어 내는 설계도 혹은 틀이다. 서로 연관되어 있는 변수, 메서드의 집합이다.class Animal { // 변수 String name; int age; // 메서드 void run(){ System.out.println(name + "달려"); } void eat(){...} } ❕ 클래스의 구성class 키워드를 이용하여 선언한다. 필드 = 멤버 변수 캡슐화의 원칙으로 클래스 외부에 어떤 변수나 메서드가 위치해서는 안된다. 캡슐화 : 캡슐로 감싸서 내부를 보호하듯이, 외부로부터의 접근을 막아서 안전하게 보호하는 것📌객체(Object)실세계에서 우리 주변에 있는 TV, 책, 의자, 사람 등 모든 것이 객체이다. 객체는 자신만의 고유한 상태와 행동을 가지며 서로 상..