今天看抽象类,被一个小问题困惑住,经过一些前辈的帮助,也算半懂不懂吧。
这样是会报错的,只是在书上看到这一段:
这样是可以编译成功的,起初很奇怪,怎么可以实例化,后来才发现原来new 的只是一个animal类型的数组,根本就没有实例化animal类,看来以后要多注意以下基础性的。
![偷笑](http://static.blog.csdn.net/xheditor/xheditor_emot/default/titter.gif)
public abstract class animal
{
}
定义一个抽象类animal,看书看到抽象类是不能实例化的,所以
animal b = new animal();
这样是会报错的,只是在书上看到这一段:
animal[] a = new animal[2];
这样是可以编译成功的,起初很奇怪,怎么可以实例化,后来才发现原来new 的只是一个animal类型的数组,根本就没有实例化animal类,看来以后要多注意以下基础性的。
第一篇博文,美好的开始,加油。