什么错误?
是不是没实例化?
MyPoint star = new MyPoint();
是不是没实例化?
MyPoint star = new MyPoint();
解决方案 »
- 为什么char的包装类不能是Char, int> Int 是有隐情吗?
- 请教一个java线程的问题
- 请问tomcat怎么回事?
- 为什么我form提交.结果在目标页它要这样显示 autoDoubleSubmit.jsp?name=aa&password=bb
- 我需要在我的程序里建立100多个线程,几百万个对象,不知性能会怎么样?
- 未解决的问题:SQLServer2000连接数据库失败
- 求教:用javaMail API取得的邮件中文乱码问题
- 我知道它在第几行,但我怎样返回它的值呢?很急呀!!!
- 复杂一些的应用就执行不了?CLASSPATH我设置了~~
- 关于Java向MySql数据库中插入Blob数据时报错的难题
- 初学JAVA编程有问题.高手来帮忙.
- JAVA的日期的输入输出问题, 请进来看看
我改成
public class MyCat{
public static void main(String arg[]){
System.out.println("大家好");
}
class MyPoint{
int x;
int y;
}
MyPoint star,end;
}
就好了于是我接着写………
………
class MyPoint{
int x;
int y;
}
MyPoint star,end;
//增加部分//
star =new MyPoint();//这一句出错了。为什么??
}
你的main在System.out已经结束了
{
System.out.println("大家好");
}-----------------结束了!!
int x;
int y;
MyPoint star,end;
}
移到public class MyCat{
public static void main(String arg[]){
MyPoint star = new MyPoint();
System.out.println("大家好");
}
前面
应该可已。试试。
-------引用ppxstar---------------------.....
class MyPoint{
int x;
int y;
}
MyPoint star,end;
//增加部分//
star =new MyPoint();//这一句出错了。为什么??
}
-------
因为增加的代码是一个expression(也就是语句)
假如你要为star作初始化,那么,你可以在MyCat的构造器里初始化,因为star是MyCat的成员.
如果非要在这里写的话.
那么,你就用花括号对"{}"把它括起来.这样,这条语句就成了,初始化语句块.会在构造器运行之前执行!!