티스토리 뷰

728x90

 

사실 우다다다 코드 치고, 실행해보는 것 좋아하는 사람이지
CS에 대단한 지식도 없고 하니까 시간 날때마다 정리해두는 것이 좋겠다

 

 

Class
  • Object(객체)를 만들기 위한, 확장 가능한 틀 == 탬플릿 == 청사진
  • 유사한 특징의 객체들을 묶어놓은 집합체
  • 변수와 메소드의 집합
  • 객체를 정의해 놓은 것
Object
  • Class의 인스턴스
  • 변수, 자료 구조, 함수, 메서드, 식별자에 의해 참조된 메모리 상의 값 (식별자 뭐시는 뭔소리야 증말)
  • 현실 세계를 모델링한 개념
  • 실제로 존재하는 것
  • 객체는 클래스에 정의된 대로 사용해야 함
  • 속성과 기능으로 구성 
  • 속성(멤버변수) + 기능(메서드) = 객체의 멤버

Instance
  • 인스턴스나 객체나 결국 같은 의미
  • 객체는 모든 인스턴스를 대표하는 포괄적인 의미
  • 즉 인스턴스는 '어떤 클래스'로부터 만들어진 것인지를 강조하기 위한 것!
    e.g. 샤인머스캣은 과일클래스의 인스턴스이다
    e.g. 샤인머스캣은 객체이다
    요런 너낌
728x90
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함