实例化报错的原因总结

一:实例化报错的原因总结
A a=new B();
B()既可以是一个子类也;可以是一个构造方法
出错的原因:1.如果B没有继承A
2.被继承的类为final类
3.如果B是一个接口
4.A B类名字 写错了
5.B()构造器里面的参数未传入
6.A B类的包没有引入
7.构造方法被Private
8.B类是抽象类
9.变量名冲突如a在之前被赋值了int a=10
A a=new B();则a会报错;

猜你喜欢

转载自lzc-y.iteye.com/blog/2319327