Maison >Java >javaDidacticiel >Les classes d'exceptions peuvent-elles être personnalisées en Java ?

Les classes d'exceptions peuvent-elles être personnalisées en Java ?

王林
王林avant
2020-07-17 16:37:072566parcourir

Les classes d'exceptions peuvent-elles être personnalisées en Java ?

Tout d'abord, les classes d'exception peuvent être personnalisées en Java Alors, comment personnaliser les classes d'exception en Java ?

(Tutoriel recommandé : Tutoriel d'introduction à Java)

1. Écrivez d'abord une classe, héritez d'une exception ou héritez de RuntimeException

2. Il existe deux constructeurs, un sans paramètres et un avec des paramètres String. Écrivez simplement super(s) dans le corps de la méthode avec les paramètres.

(Tutoriel vidéo recommandé : Tutoriel vidéo Java)

Implémentation du code :

public class Test13 {
    public static void main(String[] args) {
        // 创建自定义异常类的实例,并不抛出
        MyStackOperatorException e = new MyStackOperatorException("栈操作有误");
        String msg = e.getMessage();
        System.out.println(msg);  // 栈操作有误
        e.printStackTrace();  // exception.MyStackOperatorException: 栈操作有误 
        //at exception.Test13.main(Test13.java:23)
}

// 自定义异常类
class MyStackOperatorException extends Exception {
    public MyStackOperatorException() {
    }
    public MyStackOperatorException(String s) {
        super(s);
    }
}

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer