루엘님 자체가 인간이란 클래스의 한 인스턴스이지요 ;] (궂이 예를 들자면 그렇다는 것...)
클래스는 인스턴스를 만들기 위한 설계도(?) 정도라 생각하시면 됨 -- 설명이 더 어려운것 같기도 하군요 -_-;
2008.10.14 15:26:17 (*.219.66.78)
bard
자바는 언어는 참 쉬운편인데, 덕지덕지 달라 붙은 개념들이 아주 안드로메다라서 나름 어려운 편에 속하는듯 해요.
J2EE 쪽의 각종 스펙들을 볼 때마다 한숨이 절로... (다 파악했다 싶으면 이미 다음 버전 클휘~!)
2008.10.14 16:14:06 (*.68.167.125)
블랙J
J2SE정도에선 다른 언어보다 쉽습니다.
언어구조도 상당히 깔끔하구요.
클래스 개념이 이해 안가신다는건 다른 언어를 해도 마찬가지란 얘기인데요.. :)
2008.10.14 16:25:12 (*.39.123.250)
하늘바래기
클래스는 '틀'입니다.
인간이라는 클래스가 있다면...
이 '인간' 클래스 안에는 여러가지 속성과 행위가 정의 되어 있습니다.
여기서 속성은 눈, 코, 입, 팔, 다리 기타 등등.
행위(메소드)는 눈을 감는다. 팔을 흔든다. 걷다. 입으로 말은 한다. 가 되겠습니다.
자 '인간'이라는 클래스가 만들어 졌습니다. 그렇다면 이 클래스를 좀 더 정교하게 표현하기 위해서는 상속(extends)이라는 것을 할 수 있습니다.
쉽게 말해서 상속은 정의 되어있는'인간'클래스를 가져와서 속성이나 다른 행위를 추가 시킨 것을 상속이라 합니다. 소스가 짧아집니다.
대충 클래스를 만들었다면
클래스로 객체를 만드시면 됩니다. '인간' 클래스(거푸집?)의 콧구멍에 생명의 바람(New)을 후~하고 불면 객체가 만들어집니다. 이것을 초기화라 합니다. 인간으로 치면 영혼이 들어가 있는 상태가 되는거죠.
2008.10.14 16:28:09 (*.39.123.250)
하늘바래기
'인간' 객체가 만들어 졌다면 이제 이 객체를 가지고 행위를 하시면 됩니다. <<루엘.복권을 산다()>> <<루엘.화장실에서 응가를 한다.()>>
2008.10.14 18:55:15 (*.56.117.236)
아잉잉♥
자바를 배우시게 되면 SI바닥을 아마 경험해 보시게 될껍니다.
SI가 나쁘다는 뜻은 아닙니다. 보통 자바 개발자는 SI나 SM쪽으로 가죠 ^^
2008.10.14 21:39:18 (*.45.189.186)
累てniUm_
솔찍히 객체지향이란게 약간의 차이만있을뿐 다른프로그램들도 결국엔 다 객체지향적으로 발전하죠..
사실 자바를 먼저 배운뒤 다른거 배우려면 막막하고
다른거 배우다가 자바배우면 이해만 하면 헉!! 소리나는게 자바죠..ㅇ_ㅇ;;
2008.10.14 22:35:17 (*.162.77.251)
Remma
객체지향 개념은 단순한데 막상 적용은 어려움...
단지 클래스만 쓸 뿐 절차지향 코딩하고 자신을 보면 그저 눈물뿐..