창조유저그룹-커즈닷컴
Window close
ID :     PASS :   
   
  처음으로
  창조
  창조 소개
창조 다운로드
CUGz.com 소개
온라인 도움말
  커뮤니티
  가입인사
자유게시판
Q/A게시판
TIP/TECH
열린강좌
자주하는질문
아이디어게시판
  자료실
  소스자료실
프로그램자료실
기타자료실
명예의 전당
이미지 자료실
  지원/기타
  표준용어재정
구글 웹서치  
관리자 전용


LIST ALL
Posted by ps.이진백2004-07-27 15:48:07, Hit : 4130
도움말의 객체와 속성은 제가 이해한것과는 다릅니다 ^-^;
Homepage : http://gpro.ev7.net/
Post URL : http://cugz.sjworks.net/bbs/zboard.php?id=freeboard&no=1427
===================창조 도움말의 정의입니다=====================
객체: 전문서적에보면 객체에대해 설명을 자세히 해놓았다. 하지만, 일반인인 우리가 이해하기에는 너무나 애매하게 설명을 했다. 우리는 그냥 단순하게 생각하자. 이렇게... 객체는 우리 주변에있는 모든것들이다. 사람도 객체다.

객체란 우리가 살아가는데 존재하는 모든 만물이다. 주변에 보이는 TV, 컴퓨터, 전화기, 냉장고, 냉장고안에있는 얼음, 김치등등.... 모든것이 객체이다. 컴퓨터에서 사용하는 이상한 용어로 받아들이면 안된다. 프로그램을 만든다는 것을 집을 짓는 것이라고 생각해도 된다. 왜냐하면, 집을 지으려면 돈이 있어야겠고 여러가지 자재(시멘트, 목재, 벽돌등등...)를 구해야한다. 그리고 다 지었다고 그안에서 바로 살 수는 없다. 먹고 자려면, 이불, 침대, 냉장고, 음식등등이 필요하다.

이와같이 프로그램도 만드려면 자재(객체)를 구해야한다. 먼저 창을 만들어야하고 창을 꾸미기위해 매체재생기, 그림판, 이름표, 버튼등등이 필요하다. 이러한것들을 모두 객체 라고 한다

속성: 객체에는 제각기 특징이 있다. 그러한 특징들이 바로 속성이다. 통상 객체의 '속성'을 말한다. 가령, 선풍기라는 객체가 있다면 선풍기의 회전날개, 속도조절버튼, 코드, 회전조절부등등... 이러한것들이 속성이라 할 수 있다.
=========================================================

객체 부분은 저도 상당히 공감합니다. 모든 사물이죠.
예를 들어....

매체재생기.재생;
▲ 객체      ▲명령어(함수, 반환값이 없으니 프로시져인가...)

이런 형태가 대부분이죠.

하지만 속성은 조금 공감하지 않습니다.

속성은 특성입니다. 객체 속의 모든 요소라고 보기는 조금 무리가 있는 듯 싶습니다.

이름표0.제목 := "글쓴이 너 헛소리 즐";
▲ 객체  ▲속성  ▲ 값

우선 개념을 세우기 전에는 저 소리가 뭔지 하나도 몰랐습니다.
도리어 헷갈릴 뿐이었죠.
차라리 저런거는 잊고 그냥 부딪쳐 가는게 더 정확할지 모릅니다.

어느정도 자신이 직접 코드를 짤 즈음, 그 때 보면 이해가 가겠지요.

지상현   2004-07-27 PM 3:54:02  
으음...
속성이라는건 객체의 모든 요소 중에서 겉으로 드러나는 부분...정도가 되겠는데요.
다만, OOP에서 속성은 일종의 메소드처럼 동작합니다.
메소드란건 함수와 비슷한데요, 함수와 다른 점은
문자창보여 -> 함수
창0.닫아 -> 메소드
이해가 되실줄로 믿습니다(?)
어쨌든, 속성도 어떻게 보면 변수랑 같죠...
하지만 변수랑 다른점은
실수: 흠;
흠 := 1;
이 식에서 변화하는건, 메모리 안에 흠 이라는 변수의 값입니다.
창0.제목 := "안녕하세요~";
이 식에서 변화는건, 실제 메모리 속의 창 제목 뿐이 아니라, 실제로 '눈에 보이는' 창의 제목도 바뀝니다.
즉, 속성을 바꾸면 알게 모르게 메소드도 실행되는 겁니다.
ps.이진백   2004-07-27 PM 3:55:28  
property 즐 read MyReadProc write YourWriteProc 이렇게 메소드가 따로 있더군요. 물론 Tag(찌끼)처럼 아무 동작도 안 하는 것도 있고요
ps.이진백   2004-07-27 PM 3:56:06  
그리고 메소드가 아닌 메서드가 정확한 외래어라고 하네요^^
지상현   2004-07-27 PM 4:54:51  
아...Method를 그렇게 읽는 습관이 들어버렸군요...음...Method는 역시 외래어니, 한글로 "동작함수"라고 부르죠 뭐
LIST ALL               GO TO THE TOP


N
C
   Subject
Posted by
Date
H
3648
   Inno Tool / Inno Setup 좋더군요 [5]
ps.구루 2004/04/03  4419
3647
   여행 갔다왔습니다^^ [7]
ps.구루 2004/04/05  3876
3646
   많은 초보자가 알아둬야 할것 [2]
ps.구루 2004/05/05  3722
3645
   홈 만들기 귀찮어 -_-; [1]
ps.구루 2004/05/17  3078
3644
   닉네임 -> 이름 [1]
ps.이진백 2004/05/19  3213
3643
   리뉴얼 기념 ^-^ [1]
ps.이진백 2004/05/20  5748
3642
   건의 한가지...
ps.이진백 2004/05/22  5122
3641
   델조이 방향 결정하는 중... [6]
ps.이진백 2004/05/25  5175
3640
   창조유저그룹에서 지켜야 할(혹은 지키면 좋은) 5가지 [2]
ps.이진백 2004/05/28  3906
3639
   귀차니즘 탈출!! [3]
ps.이진백 2004/06/06  2820
3638
   정팅.... [14]
ps.이진백 2004/06/11  5117
3637
   숙제하다가 궁금한점이 있어서 달려왔어요~!;; [2]
ps.이진백 2004/06/17  3809
3636
   드디어 프로그래밍 사이트 오픈! [6]
ps.이진백 2004/06/21  5666
3635
   델마당 진입불능 -_-; [3]
ps.이진백 2004/06/23  5765
3634
   창조를 하다보면... [6]
ps.이진백 2004/06/28  3945
3633
   무섭네요.. [3]
ps.이진백 2004/06/28  3977
3632
   으흐흐... Buddy Kill! 제작 완료... [3]
ps.이진백 2004/07/03  5278
3631
   푸념 [5]
ps.이진백 2004/07/04  4494
3630
   좋은아이디어가 생각났는데 어려울듯 -_- [11]
ps.이진백 2004/07/19  5616
3629
   와우 여름이다~
ps.이진백 2004/07/20  5572
3628
   파스칼은 망하고 있는가? [7]
ps.이진백 2004/07/20  3844
3627
   요즘은 언어 복합시대(?)라죠 [9]
ps.이진백 2004/07/27  4203

   도움말의 객체와 속성은 제가 이해한것과는 다릅니다 ^-^; [4]
ps.이진백 2004/07/27  4130
3625
   저런 아이디어가 없습니다. [7]
ps.이진백 2004/07/30  3990
3624
   프로그램과 웹페이지의 연동 [3]
ps.이진백 2004/08/02  3744
LIST ALL   Prev [1].. 11 [12][13][14][15][16][17][18][19][20]..[156] Next
Copyright 1999-2024 Zeroboard / skin by reedyfox in miniwini style
로그인
지우개 Expert 3.0
제작자 : 천호성 님 [LINK]
로그인
대박로또2005
제작자 : 최재일 님 [LINK]
로그인
1박종훈15292 점
2지상현8809 점
3손상진7388 점
4권선중6060 점
5이진백5174 점
로그인
가입일닉네임
05/31김동률
03/31홍형기
09/01o00pp99oo
12/27이재민
11/20이희철
로그인