Безопасно ли расширять класс члена stati c другим классом участника stati c? - PullRequest
0 голосов
/ 14 апреля 2020

Я хочу создать один родительский класс исключений типа stati c - ParentException и наследовать его внутри другого класса. Я обнаружил преимущества создания ParentException в качестве общего пользовательского класса исключений, который делает мой код чище.

interface I{
 public void method throws ParentException {}

}

 public abstract class Parent implements I {
  public static class ParentException extends Exception{}
 }

public class Child extends Parent {
 public static class ChildException extends ParentException{
 //..
 }
 @Override
 public void method throws ChildException {
 // using ChildException allowed here, as Exception can be more specific in overriding 
    }
   }

  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...