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 ?

王林
Libérer: 2020-07-17 16:37:07
avant
2562 Les gens l'ont consulté

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);
    }
}
Copier après la connexion

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!

Étiquettes associées:
source:csdn.net
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal