static的问题 请问:Cannot make a static reference to the non-static method testICTCLAS_ParagraphProcess(String) from the type Main这种错误必须把函数testICTCLAS_ParagraphProcess(String)改成static的吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 也可以不要在static环境中去引用实例方法testICTCLAS_ParagraphProcess关键两个处于不同level,一个class level,一个instance levelclass level如果要引用instance level,在class level完成加载时,instance level还没实例化 public class A{ public void testICTCLAS_ParagraphProcess(String s){ System.out.println(s); } public static void main(String args[]){ String s = "aaaa"; new A().testICTCLAS_ParagraphProcess(s); }} 不能在静态方法内部直接使用非静态的方法。除非通过(new xx()).非静态方法。。这种方式,,不然就只能将非静态方法改为静态方法。。即加上static修饰 一般有两种解决办法:1.将testICTCLAS_ParagraphProcess()改成静态的,就可直接调用。2.创建类的实例对象,用对象调用该方法。例如:new 类名().testICTCLAS_ParagraphProcess() 如何提高本身技术 谁来帮我解决下这个正则表达式的问题?谢谢了 java中间层采用什么框架开发好 帮忙看下什么问题 java中如何保存查询内容在页面上 关于struts标签中html:text的property属性取值的疑问 开始学J2EE了...有几个问题请教一下... 初学者问题:JavaBean和EJB有区别吗?区别在哪里? hibernate 一对多查询的时候HQL语句为啥不要关联两个类 如何实现:json序列化一个对象时,结果是。。。。 >>点开看吧。 hibernate中用哪个方法进行数据库表的连接查询 用java输出N的图如9,16,25,36,49,下面是64的图
class level如果要引用instance level,在class level完成加载时,instance level还没实例化
public class A{
public void testICTCLAS_ParagraphProcess(String s){
System.out.println(s);
}
public static void main(String args[]){
String s = "aaaa";
new A().testICTCLAS_ParagraphProcess(s);
}}
1.将testICTCLAS_ParagraphProcess()改成静态的,就可直接调用。
2.创建类的实例对象,用对象调用该方法。例如:new 类名().testICTCLAS_ParagraphProcess()