본문 바로가기

JAVA

객체와 클래스(1)


클래스를 만드는 연습

클래스[학생]
데이터 (속성) : 이름, 학번, 주소, 나이, 키, 몸무게, 지도교수, 전공, 학교이름,...

액션(메소드) : 학교가다, 공부하다, 퇴교하다, 먹는다, 운동하다,...

class Student{

}



클래스[자동차]
데이터 (속성) : 핸들, 바퀴, 배기량, 기어, 배기통, 색상, 메이커, 엔진,...

액션(메소드) : 달리다 --> 주행하다 --> 서행하다, 주차하다, 후진하다,...

class Car{
  String handle;
  int tire;
  int color;

  void run(){
    //달리기 로직이 들어감!!
  }
  void parking(){
  }
}


위의 내용을 자바로 표현해본 것

package
 kr.ac.busanit;

class Car{
  String handle;
  int tire;
  int color;

  void run(){
    //달리기 로직이 들어감!!
  }
  void parking(){
  }
}

public class CarTest {

  public static void main(String[] args) {
    // TODO Auto-generated method stub
    Car mycar01;          //레퍼런스 변수선언!!
    mycar01 = new Car();      //객체생성
    mycar01.handle = "기아핸들";    //멤버변수에 데이터 삽입
    System.out.println(mycar01.handle);  //출력
  }

}

'JAVA' 카테고리의 다른 글

캡슐화란?  (0) 2011.07.22
C와 JAVA 구조체 비교  (0) 2011.07.22
연습문제(2)  (0) 2011.07.21
final 변수  (0) 2011.07.20
연습문제  (0) 2011.07.19