今天测试代码时遇到
的报错,代码如下:
public class helloworld { public static void main(string[] args) { system.out.println("greeting: " + goodbyeworld.saygoodbye()); } } class goodbyeworld { public string saygoodbye() { return "goodbye"; } }
不能直接调用类变量和类方法。
将方法改成类方法,如下:
public class helloworld { public static void main(string[] args) { system.out.println("greeting: " + goodbyeworld.saygoodbye()); } } class goodbyeworld { public string static saygoodbye() { return "goodbye"; } }
生成实例,调用实例中的非静态方法,如下:
public class helloworld { public static void main(string[] args) { goodbyeworld greeting = new goodbyeworld(); system.out.println("greeting: " + greeting.saygoodbye()); } } class goodbyeworld { public string saygoodbye() { return "goodbye"; } }
如对本文有疑问, 点击进行留言回复!!
HashMap、Hashtable、ConcurrentHashMap三者间的异同
解决RecycleView 中Item包含Edittext时,滑动view复用导致数据错乱的问题
多线程、同步工作原理、死锁案例、Lock接口、线程的生命周期的讲解及实现
网友评论