본문 바로가기

DB엔지니어가 공부하는 python

[자바] java class 와 객체, 무엇인가?

자바,


자바의 꽃 객체!


class와 객체에 대해 시작 해 본다.




누군가가 그런다..


자바에서 각각의 class는 객체를 이야기 한다는거,


그리고 그 객체는 붕어빵 틀 같은거라고




하나의 붕어빵 틀(객체)를 만들어 두고,


언제 어디서든 꺼내서 붕어빵을 만드는거지,


빨간색 붕어빵도 만들고, 크림붕어빵도 만들고, 앙꼬붕어빵도 만들고!


모양은 같지만, 각지각색의 개성이 살아있는 붕어빵을 만들수 있다.


하하..




예제를 본다.


Dog 라는 붕어빵 틀을 만든다.



이 붕어빵 틀로 이젠 두가지 붕어빵을 만들어 볼것이다.


자자....


만들어보자..



와우, 자 코드가 보이는가...


7,8번 라인에 보면 위에서 만든 Dog라는 class를 호출하여 d, e 각각의 붕어빵틀로 정의를 했다.


그리고, [10,11 라인], [14,15 라인]을 보면 두가지 붕어빵의 size를 정의한다.


이걸 실행 해 보면..



이렇게, d,e 각각의 붕어빵 틀이 완성된것을 알 수 있다.


이런걸.... class라 하고... 또 객체라 한다...