为什么代码里面public Animai(){}和public Dog(){}不能加void?
构造方法是不返回任何值的,所以不能加任何有关返回值类型的修饰符包括void,这是语法规定。如果加了void,那么这个方法就不是构造方法了,而是普通的方法,这就是构造方法特殊的地方。
那个是构造函数,构造函数不写返回类型的