原文:java错误Cannot make a static reference to the non-static method

转: 我在一个类中写了一个public void getDate 方法和一个main方法,在main方法中直接调用getDate 方法,于是就出现了这个错误提示。后来实例化类,再用实例化的类调用getDate 方法就没问题了。 在静态方法中,不能直接访问非静态成员 包括方法和变量 。 因为,非静态的变量是依赖于对象存在的,对象必须实例化之后,它的变量才会在内存中存在。例如一个类 Student 表 ...

2012-04-22 15:41 1 5663 推荐指数:

查看详情

Cannot make a static reference to the non-static method的解决方法

报错原因:在一个类中写了一个public String getContent()方法和一个main()方法,getContent()方法中包含了getClass()方法,在main()方法中直接调用了getContent()就出现如题的错误。这样一样 解决方法:先实例化类,然后再 ...

Tue Jan 12 18:42:00 CST 2016 0 1899
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM