반응형

 

 

 

요리조리 앗녕안녕

오늘의 글부터는, 심오하면서

어렵고, 지루하고

뭔말인지 모르겠고

그래서 어쩌란건지 모르겠는

그런 말들이 투타리팍팟 하고 나올거얌

 

그러니 멘탈 부여잡고 차근차근 읽어보길바라!

오늘 배울 녀석은 class인데..!

조금이라도 배워봤다 하는 사람들은

 

" 이 주제를 왜 지금다루냐!!! "

이럴수도 있어 ...!

 

하지만 어려운 내용일 수록 뒤에 담는게 맞고

또한 ..! 프로그램은 응용에 응용에 응용이다보니

정답이 없는 친구거든?

 

그래서 외우지는 말고 읽어가며 공부하다보면

자연스럽게 이해하게 될거야

 

너으머리는 이제부터 퍼즐이다아아

 

시작해볼까?


일단 서로 통성명 하기전에 어떻게 생겨먹은 녀석인지 봐야겠지?

(이게 기본적인 클래스 구조야)

class Game{
    // 멤버 변수
	String name;
	String gameType;

    // 생성자 정의
	public Champion(){
         blahblahblah . . .
	}
    
    // 생성자 정의
	public Moster(){
         blahblahblah . . .
	}
    
    // 메인메소드
    public static void main (String[] args){
         //프로그램의 시작 시점
         blahblahblah . . .
    }
}

 

가장 많이 쓰이는게..

클래스는 붕어빵이고 객체는 붕어빵의 틀이다

이말 안쓰는 곳이 없을 정도이고,

 

수십세기를 써먹을 수 있는 멘트라는게 학계의 정설...

뭐 일단 그렇다는거구

 

나는 그래서 게임으로 예를 들어봤오

 

 

일단 클래스가 어떤놈인지 알기전에 객체라는 친구를 살펴 볼거야!

객체(Object)의 사전적인 정의를 보면

'실제로 존재하는것', '객관과 거의 동일한','일반적인 대상'

뭐..인식론도 나오고 머라머라 막 나와

예를 들어볼게

 

이게 뭘까?

 

" 고양이잖아..? 무슨 수작이냥"

 

이러는 사람들이 대부분이지

 

"오호 산과 강과 들판이 어우러진 풍경화군"

 

이러진 않을꺼아냐

 

많은 사람들이 객관적으로 봤을때 실체가 존재하면서

그게 무엇인지 `딱` 정의할 수 있는 애들있지?

 

그런 애들이 객체가 되는거야

 

혹시 학교 다닐때 필통 안들고 다닌 친구들 있어..?

(가끔 그런 친구 있더라 ㅋㅋ)

 

거기에는 샤프, 연필, 지우개. 볼펜, 화이트 . . . 가있어!

근데 이렇게 정의 할 수 있는 이유는?

 

우리들의 경험적인 부분에서 이런 문구류들의 이름은 이미 정의되어 있었고

그걸 바탕으로 누가 봐도 아~ 이건 지우개야 , 아! 이건 모나미 153이야 라고 할 수 있는거거든.

이 모든게 객체겠지?

그럼 이쯤에서 탁 치고 나와야 하는게 Class인데

이러한 객체들을 모아둔게 필통이 아니고 Class라는 개념인거야

즉, 이걸 묶어서 ' 문구류 ' 라는 class로 묶을 수 있다는거지

서울, 대전, 대구, 부산 = 한국 클래스로

여자, 남자 = 성별 클래스로

가렌, 갈리오, 럭스 . . . = 데마시아 클래스로

묶을 수 있는거지!

주의할 점은 기능별로 묶어줘야 한다는거야

Java는 객체지향적 언어이기 때문이지

난 객체지향이 좋아요오오 라며 만들어진 언어기에 그 틀을 지켜줘야해.

 

만약에 이걸 클래스로 만들어줘야하는데

뭘로 묶을지 한번 정의 해볼래?

 

 

 

이걸 뭐라 정의 할거야??

이걸 보고 당연 정의를 할 수 있는 사람이 얼마나 될까 싶어

 

"이건 내가 정의할게 이건 헛소리야"

맞아 이건 정의가 안되는거야

 

즉.. 별안간 저 맛있고 비타민 E가 함유된 자두캔디는

저 동물친구들과 함께 연관지을 수 없기때문이야!

 

만약 추가가 된다고 해도! 규칙이 깨지지!

 

"규칙은 깨지라고 있는거야!"

라고 외친다면

 


오늘은 정말 중요한 개념인 class 및 객체에 대해서 알아보았어

객체 = 연필 or 지우개 or 샤프 . . .

class = 필통

 

이렇게 이해하니 쉽지않아!!?

부디 쉽게 받아들여졌으면 좋겠어 ㅎㅎ

오늘 하루도 즐거운 하루 보내길 바라!

그러면 오늘은 여기까지!

그럼 20000!

 

반응형