请问一个访问修饰相关的问题

立志做一个佳娃~ 2005-11-01 09:31:50
如果声明一个int a;

这个a是什么访问修饰??

private?public??
...全文
187 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
帮助啊
  • 打赏
  • 举报
回复
感谢大家,但还不知道最后答案,


。。。上贴
网上找的----------------------------
这么讲friendly and public是在不同的包中的访问了,
firendly只可以在当前的包中进行访问
而public可以在任何包中进行调用了??

感谢,是不是我讲的,呵呵,??

?????是不是这回事呀/?
naruto_zy 2005-11-01
  • 打赏
  • 举报
回复
不会吧,就象ChDw说的,java在类中的默认是友好的(friendly),在interface中默认是public 的
  • 打赏
  • 举报
回复
感谢 bixuehui(边疆)
我以前看书也有印象,好像是public的
  • 打赏
  • 举报
回复



private顾名思义就是私有,自己所以自己所用。
包括私有成员变量和私有成员函数, 只有它们所属
的类中的成员函数(包括public friendly
protected and private 也就是所有)可以调用。
public就是共有,大家所以,可以被任何class
调用。
friendly友好,可以被同一个包中的class调用。
如果没有明确声明属于哪一个包package,那么就只
可以被同一个目录中的class调用。因为缺省同一个
目录中的class属于同一个package。
protected保护,它具有friendly的属性,也就是
说它是friendly的超集,protected还可以被子类访问。

网上找的----------------------------
这么讲friendly and public是在不同的包中的访问了,
firendly只可以在当前的包中进行访问
而public可以在任何包中进行调用了??

感谢,是不是我讲的,呵呵,??
yanxiazhiqiu 2005-11-01
  • 打赏
  • 举报
回复
java里没有friendly,你要自己理解在C++里的意思 和 java的这些访问修饰比较一下。
bixuehui 2005-11-01
  • 打赏
  • 举报
回复
java 默认的是public
  • 打赏
  • 举报
回复
感谢楼上,但public and friendly有什么区别呢?在类中
yanloveyan2004 2005-11-01
  • 打赏
  • 举报
回复
public static final可以覆盖吗
ChDw 2005-11-01
  • 打赏
  • 举报
回复
我上面说的是指类,如果在interface中定义则表示public static final
ChDw 2005-11-01
  • 打赏
  • 举报
回复
绝对不是public,是friendly,指包内的类都可以访问
  • 打赏
  • 举报
回复
网上找到答案了,是:public~!!
yyouyou 2005-11-01
  • 打赏
  • 举报
回复
楼主可以简单的写两个类试一试嘛
classjava 2005-11-01
  • 打赏
  • 举报
回复
是通过实例访问的,一个类可以创建多个实例,当然可以多个访问^_^
  • 打赏
  • 举报
回复
那就是friendly???

这个变量可以在整个包中进行访问?
如果有多个类在这个包中,多个类可以一同访问这个变量?
jFresH_MaN 2005-11-01
  • 打赏
  • 举报
回复
默认包级访问

62,629

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧