• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

class object insatnce

23.03.05 21:17 작성 조회수 560

1

안녕하세요.

해당 강의를 듣고 object가 무엇인지 이해가 잘 안 가서 구글에서 찾아 봤습니다.

각 블로그 마다 설명하는 내용이 차이가 있고 같은 단어 느낌으로 설명하는 내용도 있고 해서 제가 이해하기가 조금 혼란스럽습니다..

 

혹시 가능하시다면

class, object, instance에 차이를 설명해주실 수 있나요?

 

강의에서 보니까 오브젝트(인스턴스)라고 자막을 적어주셨던데, 오브젝트랑 인스턴스는 같은 것인가요?

 

감사합니다.

답변 1

답변을 작성해보세요.

2

클래스에 대한 소스코드를 작성하고 컴파일해서 만들어진 것이 클래스.

이 클래스를 new연산자로 생성하여 메모리에 올라간 것이 인스턴스.

이 인스턴스를 객체

현실로 보자면 설계도면은 클래스. 이 설계도면으로 현실에 사용할 수 있도로 만들어져 존재히는 것이 인스턴스. 혹은 객체.

 

그런데 보통 클래스 인스턴스 등을 그냥 객체로 부르는 경우가 있음.

자바공부할땐 제가 위에 설명한대로 이해하면 됩니다.

HAHA님의 프로필

HAHA

질문자

2023.03.05

넵 이해했습니다!

감사합니다!

송바래님의 프로필

송바래

2023.03.07

친절할 답변 감사합니다~