问答详情
源自:8-3 如何使用 Java 中的对象

为什么实例变量不能输出?

package exercise;


public class firstCup {

String wall;

String bowlCover;

void drink(){

System.out.println("firstCup有喝水的功能!");

}

void save(){

System.out.println("firstCup有储存的功能!");

}

}

--------------------------------***************************----------------------------------------

package exercise;


public class InitialCup {


public static void main(String[] args) {

// TODO Auto-generated method stub

    firstCup Cup=new firstCup();

    Cup.drink();

    Cup.wall="pp";

    Cup.bowlCover="pp";

    Cup.drink();

}


}


提问者:慕无忌7348813 2018-07-28 02:08

个回答

  • 慕粉2003103133
    2018-07-30 16:28:21
    已采纳

    因为你的第一个firstCup类的drink()方法输出时没有引用变量的值。

    void drink(){

    System.out.println("WALL:"+wall +",bowlCover:"+bowlCover +",firstCup有喝水的功能!");

    }

  • 幕布斯0486814
    2018-07-28 06:07:34

    你学得和我学得不一样啊,我1-3没这内容