객체 지향 기초

jeongwon·2022년 10월 27일
0

객체

class Animal {
}

public class Sample {
    public static void main(String[] args) {
        Animal cat = new Animal();
    }
}

Animal cat = new Animal() 이렇게 만들어진 cat은 객체이다. 그리고 cat이라는 객체는 Animal의 인스턴스(instance) 이다. 인스턴스라는 말은 특정 객체(cat)가 어떤 클래스(Animal)의 객체인지를 관계위주로 설명할 때 사용된다. 즉, "cat은 인스턴스" 보다는 "cat은 객체"라는 표현이 "cat은 Animal의 객체" 보다는 "cat은 Animal의 인스턴스" 라는 표현이 훨씬 잘 어울린다.

  • 과자틀 -> 클래스
  • 과자틀에서 만들어진 과자들 -> 객체

메소드

클래스 내에 구현된 함수를 의미하는데 메소드라고 말한다.

profile
jeongwon

0개의 댓글