未使用的变量警告

时间:2019-09-15 03:31:25

标签: java

我创建了两个类,一个用于定义所有属性,另一个用于初始化对象的主要方法。

头等舱

package basketball;

public class Basktball {
    public String name;             //instance variables
    public String color;
    public int bounceRate;

    public String getName() {       //getters & setters
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getColor() {
        return color;
    }

    public void setColor(String color) {
        this.color = color;
    }

    public int getBounceRate() {
        return bounceRate;
    }

    public void setBounceRate(int bounceRate) {
        this.bounceRate = bounceRate;
    }

    public void bounces() {
        System.out.println("bounces");
    }

    public void defleats() {
        System.out.println("defleats....");
    }
}       

主要方法的第二类:

package basketball;

public class Ball {
    public static void main(String[] args) {
        Basktball ball = new Basktball();   
    }
}

main中,调用对象说

时出现问题
  

不使用局部变量

而且我无法调用我创建的所有对象。

1 个答案:

答案 0 :(得分:0)

这是一个简单的警告,您会看到这一点,因为在main方法中,您已经创建了ball引用变量来保存Basktball对象,但是从此不再使用它。

可以安全地忽略警告,并且不会引起程序故障。但是,如果要摆脱上述警告,只需添加System.out.println(ball);即可。在主要方法的末尾。

第二次访问任何实例变量/方法都使用点运算符。例如ball.getName(),ball.getColor()。