반응형
// 자동차 설계도 생성방법
class Main {
  public static void main(String[] args) {

  }
}

class 자동차 {
  
}


// 객체를 담을 변수 생성방법
class Main {
  public static void main(String[] args) {
	자동차 a자동차;
  }
}

class 자동차 {
  
}


// 객체 생성방법
class Main {
  public static void main(String[] args) {
	자동차 a자동차;
    a자동차 = new 자동차(); // 자동차 a자동차 = new 자동차(); 가능.
  }
}

class 자동차 {
  
}


// 객체마다 서로다른 최고속력 갖는방법
class Main {
  public static void main(String[] args) {
	자동차 a자동차1 = new 자동차();
    자동차 a자동차2 = new 자동차();
    
    a자동차1.최고속력 = 200;
    a자동차2.최고속력 = 500;
    System.out.println("자동차1가 최고속력 " + a자동차1.최고속력 + "km로 달립니다.");
    System.out.println("자동차2가 최고속력 " + a자동차2.최고속력 + "km로 달립니다.");
    
  }
}

class 자동차 {
  int 최고속력;
}


// 객체가 달리는 기능을 3번 하도록 작동키시는 방법
class Main {
  public static void main(String[] args) {
	자동차 a자동차1 = new 자동차();
    
    a자동차1.달리다();
    a자동차1.달리다();
    a자동차1.달리다();
    
  }
}

class 자동차 {
  void 달리다() {
  	System.out.println("자동차가 달립니다.");
  }
}


// 3개의 객체가 각각 달리는 기능을 수행하도록 작동키시는 방법
class Main {
  public static void main(String[] args) {
	자동차 a자동차1 = new 자동차();
    자동차 a자동차2 = new 자동차();
    자동차 a자동차3 = new 자동차();
    
    a자동차1.달리다();
    a자동차2.달리다();
    a자동차3.달리다();
    
  }
}

class 자동차 {
  void 달리다() {
  	System.out.println("자동차가 달립니다.");
  }
}


// 객체 생성하지 않고 2번째 플레이어 생성하는 방법
class Main {
  public static void main(String[] args) {
    플레이어 a플레이어1;
    a플레이어1 = new 플레이어();
    a플레이어1.나이 = 20;
    a플레이어1.이름 = "홍길동";
    a플레이어1.직업 = "의적";

    int a플레이어2_나이 = 22;
    String a플레이어2_이름 = "홍길순";
    String a플레이어2_직업 = "의적";
  }
}
class 플레이어 {
  int 나이;
  String 이름;
  String 직업;
}
반응형

+ Recent posts