지난 시간에 만들었던 Dog 클래스를 완성시켜 보겠다. 일단 각 메서드(동작)들은 해당 동작을 출력하도록 간단히 작성을 하겠다. 일단 Java에서 사용할 수 있는 출력문을 살펴보겠다.

System.out.println("출력내용");

위의 명령은 ""안의 내용을 명령프롬프트 화면에 출력시키는 기능을 한다. 그러면 Dog 클래스의 완성된 모습과 함께 이 클래스를 이용하여 만든 인스턴스(객체)를 사용해보자.
/**
* 클래스명 : Dog
* @author 정승용 (jeongsy10@empal.com)
* @version 1.0
*/
class Dog {
String kind; // 품종
int age; // 나이
String name; // 이름
String size; // 크기
String color; // 털 색깔

void seat() { System.out.println("앉는다."); } // 앉다
void standUp() { System.out.println("일어선다."); } // 일어서다
void run() { System.out.println("달린다."); } // 달린다
void stop() { System.out.println("멈춘다."); } // 멈춘다
void bark() { System.out.println("짖는다."); } // 짖는다
}

위의 Dog 클래스를 사용하는 클래스도 만든다.
public class UsingDog {
public static void main(String[] args) {
Dog d = new Dog();
d.name = "바둑이"; // 개에 이름을 부여함.
System.out.println("개의 이름은 " + d.name + "입니다.");
d.run(); // 인스턴스(객체)에게 달리도록 명령함
d.stop(); // 인스턴스 (객체)에게 멈추도록 명령함.
}
}
사용자 삽입 이미지

여기서는 특별한 모양의 main() 메서드를 보게 된다. main() 메서드는 Java 프로그램의 시작 지점을 알려준다.
이번 장에서는 다음과 같은 것들을 살펴보았다.

  1. 클래스를 구성하는 필드와 메서드
  2. 필드에 리터럴(값)을 할당하는 방법
  3. 메서드를 실행하는 방법
  4. 인스턴스를 만들고 사용하는 방법

다음 시간에는 변수에 대해 살펴보도록 하겠다.

크리에이티브 커먼즈 라이센스
Creative Commons License

Posted by 정샘

2008/08/12 15:09 2008/08/12 15:09
Response
No Trackback , No Comment
RSS :
http://jeongsam.net/rss/response/13

Trackback URL : http://jeongsam.net/trackback/13

Leave a comment
« Previous : 1 : ... 2 : 3 : 4 : 5 : 6 : 7 : 8 : 9 : 10 : ... 12 : Next »