这种通常用工厂模式实现,不会在构造方法里实现了.工厂模式中,如果生产一个实例失败,让他返回一个null就行了.

解决方案 »

  1.   

    那就在构造器内写代码,构造器抛出异常。
    public class A {
        public A() throws Exception {
          throw new Exception();
        }
    }public class B {
        public B(){
        }    public static void main(String[] args) {
          A ac;
          try{
            ac = new A();
          }catch(Exception e){
          }
        }
    }
      

  2.   

    这种通常用工厂模式实现,不会在构造方法里实现了.工厂模式中,如果生产一个实例失败,让他返回一个null就行了.