• 异常-异常的注意事项


     1 package cn.itcast_09;
     2 
     3 import java.text.ParseException;
     4 import java.text.SimpleDateFormat;
     5 import java.util.Date;
     6 
     7 /*
     8  * 异常注意事项:
     9  * A:子类重写父类方法时,子类的方法必须抛出相同的异常或父类异常的子类。(父亲坏了,儿子不能比父亲更坏)
    10  * B:如果父类抛出了多个异常,子类重写父类时,只能抛出相同的异常或者是他的子集,子类不能抛出父类没有的异常
    11  * C:如果被重写的方法没有异常抛出,那么子类的方法绝对不可以抛出异常,如果子类方法内有异常发生,那么子类只能try,不能throws
    12  */
    13 public class ExceptionDemo {
    14 
    15 }
    16 
    17 class Fu {
    18     public void show() throws Exception {
    19     }
    20 
    21     public void method() {
    22     }
    23 }
    24 
    25 class Zi extends Fu {
    26     @Override
    27     public void show() throws ArithmeticException {
    28 
    29     }
    30 
    31     @Override
    32     public void method() {
    33         String s = "2014-11-20";
    34         SimpleDateFormat sdf = new SimpleDateFormat();
    35         Date d = null;
    36         try {
    37             d = sdf.parse(s);
    38         } catch (ParseException e) {
    39             e.printStackTrace();
    40         }
    41         System.out.println(d);
    42     }
    43 }
  • 相关阅读:
    hisi3516/3519开发(二)—xshell连接串口
    linux svn使用
    IdentityServer4 源码介绍
    想写博客
    # VS2019 快捷键插入当前时间
    # 使用 vscode markdown 遇到的问题
    # 学Vue
    teXt使用
    Linux基础
    NopCommerce(Core)学习目录
  • 原文地址:https://www.cnblogs.com/ZHOUVIP/p/7221453.html
Copyright © 2020-2023  润新知