public class TestA
{
public static void main(String args)
{
A a=new A(5);
System.out.println("a="+a.getData());
a.setData(10);
System.out.println("a="+a.getData());
}
}
public class TestA
{
private int data;
public A(int i)
{ data=i;}
public void setData(int k)
{data=k;}
public int getData()
{return data;}
}
谢谢
java 中提示:方法声明无效;需要返回类型是怎么回事
原因是在第二个类中你用了构造函数:public A(int i) {..},并且在第一个类中你了有这样调用这个类:A a=new A(5); 所以你第二个类名一定是写错了。而且在一个包中不能有同名的类,这也是你犯的一个错误。还有在你第一个类中的public static void main(String args) 中要麼不要带参数...
Java方法声明无效,需返回类型?
你这个构造方法有问题,名字错了,如果不是构造方法,那就是你没写返回值 标准方法的格式:修饰符 返回值类型 方法名(参数类型 形参1,参数类型 形参2, 。。。){ 执行语句 return 返回值 } 构造方法的格式 修饰符 类名(参数类型 形参1,参数类型 形参2,...){ 执行代码 } 区别 构造方法...
java中方法声明无效,需要返回类型
说明需要return一个参数。举例:一:public String test(){} ;这样的定义就会报错需要返回类型;二:public String test( return "aaa" ){} ; 因为定义的返回类型是字符串类型,所以只要返回一个字符串即可。备注:返回值类型必须和定义的类型一致,否则也会报错。
java中提示:方法声明无效;需要返回类型
double radius;String color;int value;public Coin(double r){ radius=r;} 你的构造方法写错了
java运行后显示方法声明无效,需返回类型,希望高手帮忙解答一下,感激...
你那程序不要说运行,就连编译都不能通过:首先主方法没有返回类型,方法的返回类型应该是void 再次就是在主方法里你定义了两个output参数,这是语法不允许的,再次就是你这参数赋值是字符串数组类型,而你定义的却是字符串类型:以下是我根据你上面程序的意思理解写的一个程序,希望对你有点帮助 publ...
java 方法声明无效;需要返回类型
你的问题是:如果你没有写自己的构造器,系统会给你一个无参构造器,但是如果你自己写了,系统就不再给你了,但是你写的是有参构造器,它需要一个无参构造器做基础,你又没写,系统也没给你,所以才包的错,建议你在你的有参构造器中加 super();或者自己写个无参构造器 系统的报错信息并不...
java运行后显示方法声明无效,需返回类型,希望高手帮忙解答一下,感激...
该程序,不要说运行,编译都通不过,有语法错误,第一个语法错误就是主方法没返回参数,应该返回void,第二个就是在同一个类里定义两个属性名相同,String output,第三个就是你赋值时是字符串数组类型,而你定义的是字符串类型 showMessageDialog(null,output)该方法不知道你执行什么操作,以下是我个人...
...java编程方法声明无效;需要返回类型 为什么???
首先 你这个方法 Data(int i,int j,int k)是构造函数还是普通方法? 如果是普通方法你要加上一个返回类型,void或者其他,比如:void Data(int i,int j, int k)如果是构造函数,你方法名要和类名一致,比如 Data1(int i,int j, int k)第二,public void Data(Data d)里面的Data d 是...
java 构造函数 错误: 方法声明无效; 需要返回类型
构造函数名称必须要和类名一样,如果没有和类名一样,那么就会有个默认的构造方法 所以会报错说方法生命错误,说需要返回值
java程序中"显示方法声明无效 需要返回类型"
} 上面这个方法的方法名写错了,这个是构造方法,没有返回值的,但是方法名必须和类名相同,你的程序中的public class HelloWorld1 extends MIDlet {说明你的类名为HelloWorld1,所以 在此处也就是必须为 public HelloWorld1() { System.out.println("Hello World1");} 改哪处都行,总之要这两处一...