我创建了两个类,一个用于定义所有属性,另一个用于初始化对象的主要方法。
头等舱
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
中,调用对象说
不使用局部变量
而且我无法调用我创建的所有对象。
答案 0 :(得分:0)
这是一个简单的警告,您会看到这一点,因为在main方法中,您已经创建了ball引用变量来保存Basktball对象,但是从此不再使用它。
可以安全地忽略警告,并且不会引起程序故障。但是,如果要摆脱上述警告,只需添加System.out.println(ball);即可。在主要方法的末尾。
第二次访问任何实例变量/方法都使用点运算符。例如ball.getName(),ball.getColor()。