이상 클래스 템플릿의 간단한 실례 사용자 정의

1: 사용자 정의 이상 클래스:

package  ; 
 
// RuntimeException( ) 
public class MyException extends Exception { 
 
  private static final long serialVersionUID = 1L; 
 
  //   
  public MyException() { 
  } 
 
  //   
  public MyException(String message) { 
    super(message);// a Throwable String  
  } 
 
} 
2: 점수를 측정하는 방법 클래스를 쓴다. 이 안에 자신이 쓴 이상 클래스를 던진다.

package  ; 
 
public class CheckScore { 
 
  //  check()   
  public void check(int score) throws MyException {//   
    if (score > 120 || score < 0) { 
      //   
      throw new MyException(" , 0--120 ");// new  
    } else { 
      System.out.println(" , " + score); 
    } 
  } 
} 
3: 테스트 점수를 하나 써라. 이상이 있으면 포획해야 한다. 던지지 마라

package  ; 
 
import java.util.Scanner; 
 
/* 
 *   
 */ 
public class Student { 
  public static void main(String[] args) { 
    Scanner sc = new Scanner(System.in); 
    int score = sc.nextInt(); 
 
    CheckScore check = new CheckScore(); 
    try { 
      check.check(score); 
    } catch (MyException e) {//   
      e.printStackTrace(); 
    } 
  } 
 
} 
이상류 템플릿을 사용자 정의하는 간단한 실례의 전체 내용입니다. 많은 응원 부탁드립니다~

좋은 웹페이지 즐겨찾기