在java中调用类的错误在哪里?

在java中调用类的错误在哪里?,java,class,Java,Class,我不明白为什么在我调用类“Action”时它会显示错误 drawrl是Actions类中的方法,它接受整数(参数名是take,而不是方法名,在从类实例act调用时使用方法名),而不是double 而不是 act.take(6.24); 使用 如果要传递double(带小数的数字),应该将方法参数类型从int更改为double-like void withdrawl(double take) ^^^^^^ 所以,您还没有定义take方法。它不应该编译。它显示了什么

我不明白为什么在我调用类“Action”时它会显示错误


drawrl
Actions
类中的方法,它接受整数(参数名是take,而不是方法名,在从类实例act调用时使用方法名),而不是double

而不是

act.take(6.24);
使用

如果要传递double(带小数的数字),应该将方法参数类型从int更改为double-like

void withdrawl(double take)
               ^^^^^^

所以,您还没有定义take方法。它不应该编译。它显示了什么“错误”?你的代码能编译吗?如果没有,stacktrace会说什么?是在跑步的时候吗?再说一遍:stacktrace告诉你什么?还要注意,你不调用类,而是调用方法(或构造函数)。你认为你在用哪种方法打电话?在哪里声明?并将签名更改为
作废取款(双重取款)
act.withdrawl(6);
void withdrawl(double take)
               ^^^^^^