2 sosodefficult SosoDefficult 于 2016.03.03 16:08 提问

初学者问个关于java的小问题

为什么在Eclipse中,直接写public animal(){ }会报错说是我没有返回值类型,我是写继承,在父类中写了这样一句话,难道是在Myeclipse中才不会语法报错么?

6个回答

wojiushiwo945you
wojiushiwo945you   Ds   Rxr 2016.03.03 17:33

报错说明编译器识别成普通方法定义了,是有语法错误的。构造函数方法名称必须跟你的类名称一样才是构造函数,而构造函数是没有返回值的。

SosoDefficult
SosoDefficult 感谢,原来是函数的问题
2 年多之前 回复
sun2015_07_24
sun2015_07_24   2016.03.03 16:18

你这个animal是构造函数么?如果是构造函数,那这么写是可以。但是如果只是类里面的一个方法。那么就需要加上返回值类型

Royal_lr
Royal_lr   Ds   Rxr 2016.03.03 16:47

应该是吧animal当成了普通方法,,所以报错,,一般构造方法,,第一个字母大写,,public Animal()

enpterexpress
enpterexpress   Rxr 2016.03.03 17:42

有什么问题

zhengnan110
zhengnan110   2016.03.08 22:12

如果你父类的名字就叫animal就不会报错了

sinat_31596751
sinat_31596751   2016.03.14 10:53

一般Public后面就跟返回类型 除了根类同名的构造函数 就不会报错

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
关于泛型和重载的小问题
 首先描述问题,看代码。代码例子:view plaincopy to clipboardprint?import java.util.ArrayList;   public class Test {       public static String test(ArrayList list){           return "";       }       public static Integer test(ArrayList list){           return 1;       } 
数组的两个小问题
1.不可以对数组名(指针常量)进行赋值操作2.对数组进行整体赋值只能在最初声明的时候进行。
问个关于JAVA的问题……
        大学第三年才接触JAVA,感觉自己挺有兴趣学JAVA的,        可越学越发觉JAVA的版本很多,知识分支(不知道这个说法对不对)也挺多的,        我想问的是:JAVA的全套知识究竟有哪些呢?        希望高手们可以指点!!
数组操作的两个常见小问题
/* 数组操作的两个常见小问题: ArrayIndexOutOfBoundsException:数组索引越界异常 原因:你访问了不存在的索引。 NullPointerException:空指针异常 原因:数组已经不在指向堆内存了。而你还用数组名去访问元素。 作用:请自己把所有的场景Exception结尾的问题总结一下。以后遇到就记录下来。  现象,原因,解决方案。 */
初学菜鸟的学习日记——二叉树(JAVA)
package duty; import java.util.TreeMap; /**  * @author Administrator  *  * @param  * @param  */ public class Tree {  public static final String DEFAULT_CLASS_NAME = Integer.class.getName();
java中的数组的常见操作问题
数组操作常见操作     对数组操作最基本的动作就是存和取。     核心思想:就是对角标的操作。     示例:遍历并打印数组元素 class ArrayDemo{ public static void main(String[] args) { int[] arr = {89,34,270,17}; for
推荐初学者Java Web入门笔记及实例
在Java Web的学习过程中,参考了很多资料书以及例程,这里整理了JSP、Servlet、JavaBean的入门基础知识以及数据库基本操作实例和初学者进行分享。整个过程力求由浅入深,多动手实践,先有感性的认识再逐步学习完善相关理论。对于比较抽象的Servlet生命周期,JSP中编译指令和include动作指令等概念,我进行了实验探讨,十分有助于初学者的理解。自己在学习过程中数据库的配置搭建,Tom
问个问个
http://write.blog.csdn.net/postlisthttp://write.blog.csdn.net/postlisthttp://write.blog.csdn.net/postlisthttp://write.blog.csdn.net/postlisthttp://write.blog.csdn.net/postlisthttp://write.blog.csdn.ne
Eplan_p8初学者的的若干个小问题
Eplan_p8初学者的的若干个小问题 Eplan_p8初学者的的若干个小问题
关于JSP简单入门
JSP java server page 是一种动态的web资源。在访问时会被服务器翻译成servlet类处理,在JSP页面中可以嵌套HTML标签,也可以嵌套JAVA代码等等。 1、在JSP嵌套HTML标签,直接写即可,在翻译过来的servlet里以out.print();将标签输出。 2、在JSP中嵌套JAVA代码,一种是嵌套JAVA代码片段,通过实现,在翻译过来的servlet中将代码复制