클래스 메서드

Java로 배우는 객체 지향 프로그래밍 입문

Sani Yusuf

Lead Software Engineering Content Developer

자동차 속성 예시

  • 자동차에는 색상이 있습니다.
  • 각 자동차에는 모델이 있습니다.
  • 시동 켜기/끄기 같은 동작도 합니다.
  • 블루투스에 연결된 기기 목록처럼 데이터를 제공하기도 합니다.

자동차 색상

자동차 모델

시동 켜기

Java로 배우는 객체 지향 프로그래밍 입문

메서드 유형

  • Void 메서드: 데이터를 반환하지 않음
  • Non-void 메서드: 데이터를 반환함
Java로 배우는 객체 지향 프로그래밍 입문

Void 메서드

  • Void 메서드는 어떤 데이터도 반환하지 않습니다
  • 키워드 void로 표시됩니다

 // Car class
 class Car {

     void honkHorn() {
      // Code for horn to sound
       System.out.println("beep beep");
      }
 }


$$ $$


  // Main class 
  public class Main {  
    public static void main(
      String[] args) {

      Car myNewCar = new Car(); 
      myNewCar.honkHorn(); // beep beep
    }
  }


Java로 배우는 객체 지향 프로그래밍 입문

Non-void 메서드 만들기

  • Non-void 메서드는 항상 반환 타입이 있습니다
  • return 키워드로 데이터를 반환합니다

 // Formula class
 class Formula {


// Non void method int getSquare(int number) { // Return an "int" value return number * number; } }

  // Main class
  public class Main {  
    // main method
    public static void main(
      String[] args) {

      Formula myFormula = 
        new Formula(); 
      // Calling "getSquare" method
      System.out.println(
        myFormula.getSquare(5)); // 25
    }
  }

Java로 배우는 객체 지향 프로그래밍 입문

연습해 봅시다!

Java로 배우는 객체 지향 프로그래밍 입문

Preparing Video For Download...