对象的属性

来源:8-3 如何使用 Java 中的对象

Abnormity

2018-06-14 12:31

为什么在未赋值的情况下会出错?
Telephone phone=new Telephone();
phone.screen; //此处显示有错误
phone.screen=1.0f//正确

写回答 关注

3回答

  • 嘘___________别说话
    2018-07-27 11:44:29

    要看你在什么地方用这个,如果下面这个句子就不报错

    System.out.print(phone.screen);

    你的就相当于这个语句:

    int i = 3;

    i;

    这个i不能单个出现,就是说你的phone.screen

  • qq_喂喂_2
    2018-06-22 09:08:37

    兄弟,他没有值啊

  • qq_奤_1
    2018-06-14 13:38:12

    可能你的screen属性定义成final类型吧,如果是的话,系统是不会自动为它初始化的。


Java入门第二季 升级版

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

530559 学习 · 6091 问题

查看课程

相似问题