erp*_*erp 2 java methods static
我正在尝试使用它,wavRead(filename)但我收到了消息cannot make a static reference to a non static method.
我可以简单地让它静止,并解决我的问题,但如果不走那条路,怎么办呢.我想保持方法非静态.
这里有一些代码可以让你看到发生了什么:
public class Sound {
double [] mySamples;
public static void main(String[] args){
String filename = null;
System.out.println("Type the filename you wish to act upon.");
Scanner scanIn = new Scanner(System.in);
filename = scanIn.next();
wavRead(filename);
}
public void wavRead(java.lang.String fileName){
mySamples = WavIO.read(fileName);
}
Run Code Online (Sandbox Code Playgroud)
Sot*_*lis 12
创建一个类的实例
public static void main(String[] args){
String filename = null;
System.out.println("Type the filename you wish to act upon.");
Scanner scanIn = new Scanner(System.in);
filename = scanIn.next();
Sound sound = new Sound();
sound.wavRead(fileName);
}
Run Code Online (Sandbox Code Playgroud)
它是一个实例方法,它需要一个实例来访问它.请查看关于类和对象的官方教程.
| 归档时间: |
|
| 查看次数: |
20156 次 |
| 最近记录: |