Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
기초함수 궁금 memo1.lines.delete(0)
procedure delete(index: integer);virtual;abstract;
여기서 index:integer란 의미는 알겟는데
뒤의 virtual, abstract 이게 먼 의민지 모르겠습니당..
알려주시와용..ㅠㅠ
왕초보올림..
1
COMMENTS
너구리
•
2004.04.06 21:05
virtual -> 가상
abstract -> 추상
가상 메소드이며 추상화 되었다는 얘깁니다.
추상화된 메소드는 해당 클래스에서는 구현 할수 없습니다.
그러므로 하위의 클래스에서 반드시 구현을 해줘야 합니다.
구현하지 않으면 에러납니다.
가상메소드의 선언은 virtual과 dynamic이 있는데 오래되서 까먹었습니다.
방법의 차이인데 하나는 용량을 적게 잡아먹고 하나는 속도가 빠른 장점이
있는걸로 기억됩니다.
가상으로 선언된 함수는 말그대로 가상입니다.
하위에 있는 클래스들은 override를 함으로써 같은 메소드를 이중으로 코딩하지 않아도 됩니다.
C++책에서 봤던 내용같은데 아닌가 자바인가...아~~ 잘 기억이.. 암튼..
코드의 중복을 막고 재정의도 되고 암튼 여로모로 고마운놈이지요..
자세한 사항은 C++책을 하나 사셔서 객체지향에 대한 부분을 조금만 보시면
금방 이해하실겁니다.
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
안명호
2004.04.05 08:04
0
COMMENTS
/
0
LIKES
퀵 리포트에서 TChart 출력하기
몰파이
•
•
2004.04.05 00:45
1
COMMENTS
/
1
LIKES
기초함수 궁금 memo1.lines.delete(0)
procedure delete(index: integer);virtual;abstract; 여기서 index:integer란 의미는 알겟는데 뒤의 virtual, abstract 이게 먼 의민지 모르겠습니당.. 알려주시와용..ㅠㅠ 왕초보올림..
너구리
•
2004.04.06 21:05
virtual -> 가상 abstract -> 추상 가상 메소드이며 추상화 되었다는 얘깁니다. 추상화된 ...
김민
2004.04.04 23:51
0
COMMENTS
/
0
LIKES
웹브라우저의 내용(문자)을 캡쳐하는법 좀 일러주세요
나그네
2004.04.04 23:32
0
COMMENTS
/
0
LIKES
ADO에서 DB가 없을때...도와주세요
박희경
2004.04.04 20:56
0
COMMENTS
/
0
LIKES
TMS사의 ColumnCombo의 ReadOnly같은효과는 어떻게 하나요?
박희경
2004.04.04 04:33
0
COMMENTS
/
0
LIKES
AdvStringGrid에서 sort 할려는데...
하늘늑대
•
2004.04.03 20:54
2
COMMENTS
/
0
LIKES
델파이5와 델파이7을 같은 하드에서 사용가능한지.?
Crazy
•
2004.04.04 22:43
안녕하세요. 예전에 3, 4를 쓸때 3,4 가 충돌나고 4,5 버젼이 충돌날때가 있었습니다. 지금은 5,6을 ...
[勳]후니
•
2004.04.03 21:56
가능하고요 주의 사항이라.. 흠.. 구지 있다면.. 같이 폴더에 설치하지 마세요.. 설마 이런 분 없...
이회영
•
2004.04.03 19:42
1
COMMENTS
/
0
LIKES
MDICHILD 에서 borderstyle 에 관해 ........?
Crazy
•
2004.04.04 23:00
안녕하세요 MDICHILD 로는 없앨수가 없답니다. Normal은 가능합니다.
박희경
•
2004.04.03 06:22
2
COMMENTS
/
0
LIKES
AdvStringGrid에서 row를 삭제할려면 어떻게 해야하나요?
박수영
•
2004.04.03 17:57
RemoveRows( index, count ); index 는 지울 Row를 넣구요...Count는 몇줄을 지울 건지 넣으면 ...
박희경
•
2004.04.04 08:27
김범수
•
2004.04.03 01:29
4
COMMENTS
/
0
LIKES
원거리 데이터베이스 접속시 속도문제.....
착한천사
•
2004.04.05 01:37
이건 2-Tier로는 답이 나오질 않는 문제인것 같습니다. 2-tier의 근원적인 해결방법은 3-tier뿐입니다.. ...
너구리
•
2004.04.03 02:21
프로그램을 고치면 되겠지요.. 서버프로그램을 만듭니다. 서버랑 통신을 하면서 미리 정해둔 데이타...
장태원
•
2004.04.03 02:17
저의 상황을 참조하여 주세요. 연결이 중요한게 아니라, 네트웍 속도가 중요합니다. 저희 회사에서도...
Crazy
•
2004.04.04 22:34
너구리님 답변으로 볼때는 연결을 얘기한게 아니라 쿼리로 데이타를 직접 핸드링했을때는 속도도 저하되고...
CityHunter
•
2004.04.03 00:45
2
COMMENTS
/
0
LIKES
컴퍼넌트 관련....
[勳]후니
•
2004.04.03 03:31
dx 가 붙어있는 컴포넌트면 퀀텀 그레이드 만든 회사에서 나온 컴포넌트 같은데.. 지금 제가 사용하고 ...
CityHunter
•
2004.04.03 05:41
답변 감사합니다. 퀀텀그리드 컴퍼넌트에서 사용된 거군여...TT 암튼 조금이나마 실마리를 찾은거 같군여...
help me
•
2004.04.03 00:17
4
COMMENTS
/
0
LIKES
winexec 롤 프로그램을 실행시킨후 버튼을 실행시킬수 있나요?
류
•
2004.04.05 17:57
보통의 경우.. 그럴땐 sendmessage를 이용합니다.. sendmessage 를 검색하셔서 이용하여 보심이 좋을듯 싶...
너구리
•
2004.04.03 01:21
shellexcute 함수를 쓰면 함수가 성공하면 핸들이 넘어옵니다. 핸들로 어떻게 해야 될거 같은데 핸들...
너구리
•
2004.04.03 01:41
델마당 팁강좌에 양병규님이 쓰신 강좌(1359번) 다른 프로그램에 속속들이 들어가서 제어를 하는 강좌가...
Crazy
•
2004.04.04 23:03
함수가 많아지고 코딩이 많아지면 힘들어질때가 있거든요? 파람받아서 처리하는 편법같은건 어떠세요???
hiya
•
2004.04.02 22:58
4
COMMENTS
/
0
LIKES
서로 다른 DB의 테이블 조인하기..
Crazy
•
2004.04.02 23:54
테이블명 앞에 USER 명을 주세요. SELECT A.AAA, B.AAA FROM TABLE A, USERNAME.TABLE B WHERE ----...
hiya
•
2004.04.03 18:24
informix DB를 사용하고 있는데, 그래서인지 그 명령어가 먹지를 않네요..;; 다른 게 궁금한게 있는...
너구리
•
2004.04.03 20:45
쿼리안에 인라인뷰를 쓰면 그렇더군요.. 쿼리문을 가지고 TQuery가 이것저것을 하자나요? 아무래도 ...
Crazy
•
2004.04.04 22:41
Capability not supported 저 메시지는 너구리님 상황과도 같지만, 또한 데이타베이스간에 서로 문법이 ...
박종의
2004.04.02 21:28
0
COMMENTS
/
0
LIKES
인터베이스의 트리거사용시 이벤트
박수영
•
2004.04.02 20:10
1
COMMENTS
/
0
LIKES
server 접속이...
장태원
•
2004.04.02 20:18
mysql 설치 폴더 들어가면 mysql 프로그램 잇습니다. mysql -u id -p db 이던가? 대충 이런식...
정은철
•
2004.04.02 19:48
3
COMMENTS
/
0
LIKES
배열을 TEdit 로 선언했는데 초기화를 어떻게 하는지
너구리
•
2004.04.02 22:32
매칭을 시키실거면 포인터로 잡으십시오.. EditArray : array[1..2] of ^TEdit 포인터로 잡으면 ...
오익환
•
2004.04.02 22:23
별도로 초기화가 필요치 않습니다. 꼭 초기화 시킬필요가 있다면 EditArray[1]:=Nil; 하면 될거고 ...
[勳]후니
•
2004.04.02 20:02
구지.. TEDIT 를 배열로 잡을 필요가 있는건지... 무지 번거로울 껀데요... 초기화는 하나하나 대입...
첨시작델
•
2004.04.02 19:30
1
COMMENTS
/
0
LIKES
엑세스 파일을 불러오구 싶습니다.
[勳]후니
•
2004.04.02 19:55
엑세스 는 원도우 기본 DB입니다. 델파이에서도 ADO컴포넌트로 지원해주고 있고요.. BDE 이용해서도 ...
김동열
•
2004.04.02 18:58
3
COMMENTS
/
0
LIKES
FormatMaskText에 관한 질문인데여
[勳]후니
•
2004.04.02 20:06
이런 방법은 어떨 까요.. EDIT1.TEXT := COPY('00000000' + EDIT1.TEXT, LENGTH(EDIT1.TEXT) + 1, 8); ...
박수영
•
2004.04.02 20:05
FormatMaskText('00000000', edit1.Text); 이렇게 하시면 됩니다
김동열
•
2004.04.02 20:35
FormatMaskText('00000000', edit1.Text); 이 방법두 1이 나오거든요... FormatMaskText 하는 방법은 ...
김홍균
2004.04.02 18:58
0
COMMENTS
/
0
LIKES
WriteLn 으로 문장입력시 유닉스모드로 되는 이유좀 알려주세요.
서원일
2004.04.02 18:45
0
COMMENTS
/
0
LIKES
OCX (ActiveX) 로 만들어진 설치프로그램 및 자바스크립트 관련 문의
몰파이
2004/04/05 00:45
Views
297
Likes
1
Comments
1
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
abstract -> 추상
가상 메소드이며 추상화 되었다는 얘깁니다.
추상화된 메소드는 해당 클래스에서는 구현 할수 없습니다.
그러므로 하위의 클래스에서 반드시 구현을 해줘야 합니다.
구현하지 않으면 에러납니다.
가상메소드의 선언은 virtual과 dynamic이 있는데 오래되서 까먹었습니다.
방법의 차이인데 하나는 용량을 적게 잡아먹고 하나는 속도가 빠른 장점이
있는걸로 기억됩니다.
가상으로 선언된 함수는 말그대로 가상입니다.
하위에 있는 클래스들은 override를 함으로써 같은 메소드를 이중으로 코딩하지 않아도 됩니다.
C++책에서 봤던 내용같은데 아닌가 자바인가...아~~ 잘 기억이.. 암튼..
코드의 중복을 막고 재정의도 되고 암튼 여로모로 고마운놈이지요..
자세한 사항은 C++책을 하나 사셔서 객체지향에 대한 부분을 조금만 보시면
금방 이해하실겁니다.