【问题标题】:How do I call a method from another class? [closed]如何调用另一个类的方法? [关闭]
【发布时间】:2016-06-14 08:25:27
【问题描述】:

我想打印另一个类中的方法。我怎么做?

谢谢!

我试图调用的方法名称是 public void printMenu()... 在名为 FoodMenu 的类中。

【问题讨论】:

标签: java bluej


【解决方案1】:

创建FoodMenu的实例并使用它来调用printMenu()

FoodMenu foodMenu = new FoodMenu();
foodMenu.printMenu();

【讨论】:

  • 谢谢!我这样做了,然后出现一条错误消息“找不到类符号”
  • @JenFisher 编译可能有问题。看herehere
【解决方案2】:

你需要一个 FoodMenu 类的对象 然后就可以调用方法了

做一些类似的事情:

FoodMenu myFoodMenu = new FoodMenu(); // declaring the object
myFoodMenu .printMenu(); // calling the method.

如果您的类 FoodMenu 在另一个包中,则将其导入您要定义对象的类中。

【讨论】:

    【解决方案3】:
        public class FoodMenu{
        public void printMenu() { 
        System.out.println("here is menu sir!"); 
    
    }
         public static void main(String[] arg) {
        FoodMenu f = new FoodMenu();
        f.printMenu();
        }
        }
    

    FoodMenunew 关键字创建的对象 在对象的帮助下,你可以调用它的方法f.printMenu();

    【讨论】:

      猜你喜欢
      • 2014-03-17
      • 1970-01-01
      • 2014-03-15
      • 1970-01-01
      • 1970-01-01
      • 2013-03-05
      • 1970-01-01
      • 2011-03-15
      相关资源
      最近更新 更多