zoukankan      html  css  js  c++  java
  • javaSE之运行时异常和编译时异常

    运行时异常继承自RuntimeException;

    package foundationEnhance;
    
    
    public class Person {
        private int age;
    
        public Person(int age) {
            super();
            if(age<0){
                throw new ageException("年龄不可以为负数!");
            }
            this.age = age;
        }
    
        public int getAge() {
            return age;
        }
    
        public void setAge(int age) {
            if(age<0){
                throw new ageException("年龄不可以为负数!");
            }
            this.age = age;
        }
    }
    package foundationEnhance;
    
    public class testPerson {
        public static void main(String[] args) {
            Person p=new Person(-1);
            p.setAge(-2);
            System.out.println(p.getAge());
        }
    }
    package foundationEnhance;
    
    public class ageException extends RuntimeException{
        public ageException() {
    
        }
    
        public ageException(String message) {
            super(message);
        }
    }

    编译时异常继承自Exception;

     看看前面的视频,关于运行时异常和编译时异常;

    ...未完待补充

    成年人的世界没有那么多的童话,也没有那么多的逆袭。
  • 相关阅读:
    conda使用
    onedrive共享文件的下载
    生物信息软件安装(不定时更新)
    if 的常见问题解析
    C语言常见的误区
    流程控制
    C语言中的运算符
    scanf的具体用法
    代码的规范
    printf中的x%及用法
  • 原文地址:https://www.cnblogs.com/shijinglu2018/p/11111847.html
Copyright © 2011-2022 走看看