类中的方法如何引用? JAVA 应用程序的入口是 main 方法, 你在这个方法里什么都没有写,当然没有结果了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 但我在main()方法里调用test()方法,编译出错"不能引用非静态方法",不知老兄有何高招?main()是入口,出口是什么?? 在main 函数里面ExceptionTest et = new ExceptionTest();et.test(); new ExceptionTest().test()这条语句写在什么位置?出口是什么 ? new ExceptionTest().test()相当与ExceptionTest et =new ExceptionTest().test()et.test()你看看有关static属性和方法的描述就知道了import java.io.*;public class ExceptionTest{ public static void main(String args[]){ ExceptionTest et =new ExceptionTest().test() et.test() } public void ExcepionTest() { ExceptionTest et =new ExceptionTest(); et.test (); } public void test() { int flag=1; try{ FileReader fr=new FileReader("abcd.txt"); } catch(FileNotFoundException e){ System.out.println("文件未找到"); flag=0; } finally{ if (flag==1) { System.out.println ("文件找到"); } } }} 你至少要在main函数里new一个实例! 建议:public void ExcepionTest() { ExceptionTest et =new ExceptionTest(); et.test (); }如果是构造函数,去掉void;如果不是构造函数,不要和类取相同名字。 要麼new 一個ExceptionTest實例,然後用實例調用test方法.要麼把test方法改為static.建議老兄看看基本概念. JAVA鼠标移动 初学请教:JAVA这么多内容,要按什么顺序学才好呀? Socket客户端怎么自动关闭?--急等ing 请大家给一个使用java类格式化date对象为一个指定格式String的例子。 关于包的几个菜鸟问题 如何得到快捷方式指定的文件 数组不能赋值????? 如何生成真正“乱七八糟”的效果? 请问在java applet中怎样控制控件的位置? 保留字synchronized的作用? 用指定的字符初始化一个字符串,如何用最简单的方法实现(null)? 那张盗版的jbuild5怎么安装不起来?
et.test();
这条语句写在什么位置?
出口是什么 ?
ExceptionTest et =new ExceptionTest().test()
et.test()你看看有关static属性和方法的描述就知道了
import java.io.*;
public class ExceptionTest
{
public static void main(String args[]){
ExceptionTest et =new ExceptionTest().test()
et.test()
}
public void ExcepionTest()
{
ExceptionTest et =new ExceptionTest();
et.test ();
}
public void test()
{
int flag=1;
try{
FileReader fr=new FileReader("abcd.txt");
}
catch(FileNotFoundException e){
System.out.println("文件未找到");
flag=0;
}
finally{
if (flag==1)
{
System.out.println ("文件找到");
}
}
}
}
public void ExcepionTest()
{
ExceptionTest et =new ExceptionTest();
et.test ();
}
如果是构造函数,去掉void;如果不是构造函数,不要和类取相同名字。
要麼把test方法改為static.建議老兄看看基本概念.