딱 4가지.
1.상속
2.캡슐화
3.다향성
그리고 스스로 자료 구조를 정의할 수 있는
4. 클래스화
처음 시작할 땐 1,2,3번 개무시하고 짜게 되지만(단순 프로그램,콘솔 출력 프로그램정도), 좀더 복잡하고
기능이 많은 어플리케이션을 짜게되면, 상속,캡슐화,다향성을 절로 적용하게 되는 단계가 오게됨.
이 단계에 왔음에도 불구하고 여전히 상속,캡슐화,다향성을 개무시하는 경우는 다시 처음부터 공부할 것
을 권하고 싶음.
자바에서
super, this, instanceof, interface,extends의 위력을 알수 있는때가(스스로 느끼는 때)가 언제가는
올것임.(단 instanceof는 사용시 주의해야 함. 속도저하의 원인이 되기도 함)
객체지향에 대한 답변
골빈당(211.59)
2005-06-30 15:40
추천 0
댓글 12
다른 게시글
-
객체 [3]강아지의분.. | 05.06.30추천 0
-
객체3 [9]강아지의분.. | 05.06.30추천 0
-
궁금한게 있는데 컴퓨터 프로그래머라면... [10]대성 | 05.06.30추천 0
-
이사 덕분에 내가 위경련까지 걸린다..=_= [7]달려ㅆㅂ | 05.06.30추천 0
-
방학인데 ....알바도없고 .... [7]전자사운드 | 05.06.30추천 0
-
액션 스크립트?플래시 | 05.06.30추천 0
-
이런이런.... 밥먹고오면희망 | 05.06.30추천 0
-
자바 하는 횽하들 엄써? [15]Beans | 05.06.30추천 0
-
MS Agent써 본 형들 있으면 좀 도와주길 바래 [3]달려ㅆㅂ | 05.06.30추천 0
-
횽아들 C랑 C++중에 뭐부터 해야될까? [15]밍밍 | 05.06.30추천 0
근데 한가지 궁금한게 있는데 자바에서는 객체인스턴스 생성할때 new 말고도 .ClassforName() 하고 .Narrow(); 요런 메소드를 호출해서 객체의 인스턴스가 만들어 지게 되어 있는 놈들도 있는데 이거 왜 이런거야? 아마 많은 내용이 나올것 같은데....여기에 관해 읽어 볼만한 책이 없을까???
Javadoc이나 java.sun.com에 가서 그 키워드 넣고 검색해보면 인상적인 기사들이 많이 뜰것이요. 책보다 그게 더 빠를듯. 그리고 ClassforName는 자바의 보안모델하고도 밀접한 관련이 있소. 객체를 생성하는 방법은 new나 ClassforName 말고도 무지 많소. Clone같은 것들도 있고. 다만 자바에서 객체를 생성할 때는 늘 자바의 보안모델에 위배뒤지 않은 범위에서 생성하도록 장치가 내부적으로 마련되 있고. ClassforName도 그런 방법 중 하나요. 자바가 C보다 보안에 더 탁월한 이유가 이런 객체생성(메모리이용)조차 철저하게 VM단계에서 검증 및 봉쇄해버리기 때문이라오. 오버플로우를 이용한 해킹 자체가 거의 불가능함.
역시 자바는 VM내부까지 공부를 해야 하는군...=.=;;; 자바는 여기서 그만 공부해야지...;;;
VM 설계자나 코더가 아닌이상 굳이 VM 내부까지 공부할 필요는 없소. 그냥 개념적으로 그런게 있구나 하고 넘아가면 되오.
다향성 은 머지? 새로생긴 개념이야?
한두번 틀린게 아닌거 보니깐 횽 개념이 안서있는거 같어 ㅋㅋㅋ
Polymorpism 다형성
오타겠지
polymorphism
헐 창피하게스리
이글은 객체지향책 첫페이지만 봐도 다알것다..ㅉㅉㅉㅉ
多形性말이요? 多向性말이요?