java - 如何指定变量作为参数?

标签 java

我是 Java 初学者,我被指示执行以下操作:

  • 创建一个新类Food
  • 指定为参数的食物名称。
  • 食物名称的 getter 方法。

我的尝试如下:

public class Food 
{
    String food;    

    Food() {
        food = "";
    }
    public String getFood() {
        return food;
    }
}

我将指定为参数的食物名称更改为:

Food(String food) {
    food = "";
}

或者有什么不同的方式吗?谢谢。

最佳答案

是的,然后确保在正文中使用参数:

Food(String food) {
    // need `this` to refer to instance variable food since there's 
    // scope overlap.
    this.food = food;
}

关于java - 如何指定变量作为参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40685466/

相关文章:

java - 数组实例化为 `{...}`

java - Ant 任务过滤 JAR 中的 zip 文件和 list

java - Apache CXF 网络服务问题

java - Android 布局上的 NullPointer?

java文件读取并将其存储在 HashMap 中

java - Selenium WebDriver Java - 按标签单击元素不适用于某些标签

java - HttpURLConnection 发布 Android

java - 如何在android中调用时隐藏调用的号码

java - java邮件API中的message.writeto()和message.getinputstream有什么区别吗?

javascript - 在 ajax get-method Javascript 中发送对象