Class Java找不到类的方法
java给了我一个错误Class Java找不到类的方法,class,methods,Class,Methods,java给了我一个错误 Java\Workspace\PROJECTS\Farm\animalLab.Java[第15行] 错误:找不到符号 符号:methodaddanimal(java.lang.String,int,Farm[]) 位置:农场[]类型的可变农场 class Farm{ public String animal = null; public Farm(String s){ animal = s; public String getAnimal(){ return
Java\Workspace\PROJECTS\Farm\animalLab.Java[第15行] 错误:找不到符号 符号:
methodaddanimal(java.lang.String,int,Farm[])
位置:农场[]类型的可变农场
class Farm{
public String animal = null;
public Farm(String s){
animal = s;
public String getAnimal(){
return animal;
我的代码是
import java.util.Scanner;
class animalLab{
public Farm[] farm = new Farm[1000];
public void main(String[]args){
Scanner reader = new Scanner(System.in);
int i = 0;
while(reader.hasNext()){
if(reader.nextLine() == "Quit")
break;
if(reader.nextLine()=="Add"){
System.out.println("Enter animal to add: ");
String add = reader.nextLine();
farm.addAnimal(add, i, farm);
}
class Farm{
public String animal = null;
public Farm(String s){
animal = s;
public String getAnimal(){
return animal;
我的农场课看起来像这样
class Farm{
public String animal = null;
public Farm(String s){
animal = s;
public String getAnimal(){
return animal;
}
class Farm{
public String animal = null;
public Farm(String s){
animal = s;
public String getAnimal(){
return animal;
}
class Farm{
public String animal = null;
public Farm(String s){
animal = s;
public String getAnimal(){
return animal;
public void addAnimal(字符串add,int i,Farm[]){
for(int x=0;xfarm
是(许多)场对象的数组
class Farm{
public String animal = null;
public Farm(String s){
animal = s;
public String getAnimal(){
return animal;
数组没有addAnimal
方法。请花时间仔细阅读错误消息
class Farm{
public String animal = null;
public Farm(String s){
animal = s;
public String getAnimal(){
return animal;
像这样看
class Farm{
public String animal = null;
public Farm(String s){
animal = s;
public String getAnimal(){
return animal;
错误:找不到[addAnimal]方法
class Farm{
public String animal = null;
public Farm(String s){
animal = s;
public String getAnimal(){
return animal;
位置:农场[]类型的可变农场[其]
class Farm{
public String animal = null;
public Farm(String s){
animal = s;
public String getAnimal(){
return animal;
考虑到farm[x].animal
“工作”(表达式farm[x]
属于farm
)类型——如何使用它来修复编译错误
class Farm{
public String animal = null;
public Farm(String s){
animal = s;
public String getAnimal(){
return animal;
我建议以复数形式命名数组/集合的变量,例如,farms
,以减轻这种混淆。此外,除非需要使用数组(如家庭作业),否则我建议使用-,这样可以更轻松地添加和迭代项
class Farm{
public String animal = null;
public Farm(String s){
animal = s;
public String getAnimal(){
return animal;
快乐编码
class Farm{
public String animal = null;
public Farm(String s){
animal = s;
public String getAnimal(){
return animal;