为什么在Eclipse中,直接写public animal(){ }会报错说是我没有返回值类型,我是写继承,在父类中写了这样一句话,难道是在Myeclipse中才不会语法报错么?
你这个animal是构造函数么?如果是构造函数,那这么写是可以。但是如果只是类里面的一个方法。那么就需要加上返回值类型
应该是吧animal当成了普通方法,,所以报错,,一般构造方法,,第一个字母大写,,public Animal()
报错说明编译器识别成普通方法定义了,是有语法错误的。构造函数方法名称必须跟你的类名称一样才是构造函数,而构造函数是没有返回值的。
有什么问题
如果你父类的名字就叫animal就不会报错了
一般Public后面就跟返回类型 除了根类同名的构造函数 就不会报错