본문 바로가기

Programming/Java

(Java) 처음 클래스를 접하는 사람들을 위해

ㅁ 클래스 설계시 알아야 할 사항(구성 요소)

객체에서 아는것 : 인스턴스 변수
객체에서 하는것 : 메소드


----------------------------
      Shopping cart
----------------------------
      cartContents                      아는것
----------------------------
      addToCart()
      removeFromCart()               하는것
      checkOut()
----------------------------

※ 인스턴스란 객체를 부르는 다른 이름

 - 클래스는 객체를 만들기 위한 용도로 사용(청사진, 틀)
 - 클래스는 객체가 아니다

ㅁ 객체를 만들어 봅시다

객체를 만들때는 클래스 두개 필요 ( 사용할 객체에 해당하는 클래스, 테스트할 클래스main)

예제

class Movie{
 String title;
 String genre;
 int rating;

 void playIt(){
  System.out.println("영화를 상영합니다.");
 }
}


public class MovieTestDrive{

 public static void main(String[] args){
  Movie one = new Movie();
  one.title = "바람";
  one.genre = "로맨스";
  one.rating = -2;

  Movie two = new Movie();
  two.title = "로스트";
  two.genre = "SF";
  two.rating = 5;
  two.playIt();

  Movie three = new Movie();
  two.title = "파이트";
  two.genre = "액션";
  two.rating = 127;

 }
}

반응형