자바 쵸큼 공부하기.1. Study+more

자바를 공부해 보잣.

클래스와 오브젝트의 관계에 대해 짤막한 이야기.
클래스는 오브젝트의 묘사(class is a description of an object)이고,
오브젝트는 클래스의 인스턴스(object is an instance of class)이다.

이는, OOP를 할때 항상 따라오는 다음과 같은 예로서 설명이 가능하다.
붕어빵과 빵틀.. 클래스는 빵틀을 의미하며,
오브젝트는 그 빵틀을 통해 만들어진 붕어빵을 의미한다.

책을 보니, 이렇게 설명이 되어있다. 만들어진 집과 그 집의 청사진(Blueprint)..
빵틀 이야기나 청사진 이야기나 말하고자 하는 바는 동일하다.

자, `문자`와 `문자열`의 차이는 무엇일까?
'a'와 "a"의 차이라고 하면 이해될려나? '와 "의 차이인거다.

여기서 막간으로 C에서의 문자와 문자열의 차이에 대해 말해주자면,
'a'는 `a`이지만 "a"는 `a\0` 이 된다. C언어에서 \0은 NULL을 말한다.
C언어에서 NULL은 (void *)0 으로 define되어 있다.
참고적으로 말하자면 C++에서 NULL은 0으로 define되어 있다.
C언어에서 문자열에 \0이 붙는 이유는 문자열의 `끝`을 알려주기 위해서이다.

트랙백

이 글과 관련된 글 쓰기 (트랙백 보내기)
TrackbackURL : http://handmade.egloos.com/tb/4214883 [도움말]

덧글

  • 아르젤 2008/03/11 22:17 # 답글

    헛소리도 잘하면 소설이다
    딱 저의 상황이내요 ㅋㅋㅋㅋ
    선배님 안녕하신가요?
  • 승네군 2008/03/12 12:48 # 삭제 답글

    아.. 누구신가 했습니다. ^^;;

    모니터는 다시봐도 부럽군요..-0-!!!

    PS. 응? 근데 왜 선배예요??? (정말 모르겠어서 질문함;;)
  • WERT 2008/03/12 14:45 # 답글

    선매님 안녕하세요? ㅎㅎㅎㅎ
    이제 자바도.. 천재..
  • 승네군 2008/03/12 17:44 # 삭제 답글

    드라이버 버렸삼... 뭣!-0-!!

    선매님은 뭔가염? 먹는건가염? 우적우적..
  • WERT 2008/03/13 11:15 # 답글

    쿨럭 오타.. 헉 정말 버렸나요??
  • 승네군 2008/03/13 15:44 # 삭제 답글

    태진이형이 할 마음 있는 애들 찾고 있는거 같던데..

    나오면.. 들이대 보삼!!
  • WERT 2008/03/13 19:39 # 답글

    헉 !!! 저 할래욤.. 잘좀 말해주세요 ㅎㅎ
  • 승네군 2008/03/13 20:45 # 삭제 답글

    니가 말하면 되삼.. 음. 4학년 말고 3학년때 말해야 되삼-0-!!
  • WERT 2008/03/14 13:17 # 답글

    3학년 2학기 부터 시작하는데.. 괜찮겠죠??
  • 승네군 2008/03/14 13:53 # 삭제 답글

    상관 없을듯..

    4학년 이전에만 말해보면 될꺼얌.. 홧힝!
  • WERT 2008/03/14 17:55 # 답글

    예~! ㅎㅎ
덧글 입력 영역