你说的对, 静态的方法确实只能调用其他的静态方法或成员变量.main函数也是静态函数, 这也没错. 不过main函数中调用的其他函数确实都是静态方法. 而非静态的方法则需要实例化之后再能使用实例化之后的对象进行调用, 举个例子:package org.hotleave.test;public class Test { /*** 非静态方法*/ public void normalFunction() {System.out.println("this is a normal function, should be call by a instance"); }/*** 静态方法*/ p...
你理解错了,main是不能调用非静态方法的,并需实例化过才行,我写了一个例子,你看一下,在非静态方法t2中,可以直接调用非静态方法t1,但main函数就不行,必须实例化后才行。public class Test{ public void t1(){System.out.println("aaa"); }public void t2...