什么时候用 类名.变量名,什么时候直接用变量名? 这个appPrice是哪里来的?上面明明是 apple.addPrice 和 apple2.addPrice,为什么不是apple.addPrice + apple2.addPrice ?
Apple.applePrice = Apple.applePrice + applePrice;
package zh.codegym.task.task04.task0402;
/*
苹果的价格
*/
public class Solution {
public static void main(String[] args) {
Apple apple = new Apple();
apple.addPrice(50);
Apple apple2 = new Apple();
apple2.addPrice(100);
System.out.println("苹果的价格为 " + Apple.applePrice);
}
public static class Apple {
public static int applePrice = 0;
public static void addPrice(int applePrice) {
applePrice = applePrice + addPrice ;
return applePrice;//在此编写你的代码
}
}
}