关于public

来源:2-1 static关键字(上)

rock221

2020-11-20 14:03:54


public int price ;  


为什么要加个public ,不加的话在其他类中不可以调用吗?

在private 不是才设置成私有的属性了吗?


我试了下 int price ; 在其他包中的类无法调用。。不懂

写回答

1回答

好帮手慕小脸

2020-11-20

同学你好,

1、public是公共的意思,它修饰的变量可以在任何地方访问,如果不加属于默认,那么该变量在同类及同包中才能访问

http://img.mukewang.com/climg/5fb7713b096fc2f008390335.jpg

2、是的

3、经测试运行是可以调用的,如下:

http://img.mukewang.com/climg/5fb775650998efaa02970069.jpg

http://img.mukewang.com/climg/5fb7756e09d5fae204450167.jpg

注:关于权限修饰符,在后面课程《Java继承上》有详细讲解,链接如下:

https://class.imooc.com/course/1415



http://img.mukewang.com/climg/5fb7712309aacade05300148.jpg

0

0 学习 · 16556 问题

查看课程

相似问题

public的代码

回答 1

回答 3

关于private

回答 3

回答 2

回答 2