본문 바로가기

소프트웨어/Java

2. 메소드에 대한 그림 설명


여기서는 메소드가 어떤 내용인지를 알아두는 것이 핵심이다.

객체에 대해서 이해가 잘 안간다고 할지라도 일단 여기서는 메소드에 대해 정확하게 알아보도록 하자.

프로그래밍에서 볼때 객체는 행위(method)와 속성(attribute)으로 나타낼 수 있는 모든 것이다.

따라서 행위( coffee() or printCoffee() )와 속성(money)으로 나타낼 수 있는 Coffee2Main 클래스는 객체이다.

엄밀히 말하면 Coffee2Main.java는 설계도이고,  Coffee2Main.class는 인스턴스(객체)이다.

예제에 나와있던 money는 어떤 행위를 하는 놈이 아니고, 행위를 할때 쓰여질 놈이다.

어떤 행위(행동)을 하게 만드는 놈이 바로 coffee() or printCoffee()인 것이다.