导入包调用成员变量

来源:7-2 使用包管理 Java 中的类

慕虎6093679

2018-03-06 17:24

http://img4.mukewang.com/5a9e5d6f000104c203360308.jpghttp://img3.mukewang.com/5a9e5d92000126dd02810204.jpg我好像用不了另一个包的变量n,就是画波浪线位置,求指教。。。

写回答 关注

2回答

  • qq_静水深流_8
    2018-03-06 20:58:08

    类的成员变量修饰符缺省时是默认在同类及同包中的类可以调用,调用其他包中的变量需要将该变量的修饰符设为public。

    慕虎6093...

    谢谢,谢谢

    2018-03-06 21:02:46

    共 1 条回复 >

  • 爱编程and爱逻辑
    2018-03-06 20:39:42

    哥们,看了好长时间终于明白了,因为你在声明变量n的时候没有加上访问修饰符,所以默认为default,而default的最大权限是同一个包内才可以访问,而变量n在包project4,你在包project3中调用的话,肯定调用不了的啦

    爱编程and... 回复慕虎6093...

    导入包没有问题的,只是针对n这个变量来说是不能被调用的,方法say就可以被调用。

    2018-03-06 21:10:58

    共 3 条回复 >

Java入门第二季 升级版

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

530649 学习 · 6091 问题

查看课程

相似问题