作者tkcn (小安)
看板java
标题Re: [问题] JAVA default跟 protected
时间Fri Apr 6 19:44:00 2007
这个表格应该可以一次解决所有的问题
---
Visibility public protected package private
(default)
same class Y Y Y Y
non-subclass in the same package Y Y Y N
non-subclass outside the packeage Y N N N
subclass in the same package Y Y Y N
subclass outside the packeage Y Y N N
(表格转录自 Sun Certified Programmer & Developer For Java 2 Study Guide)
※ 引述《kicksmile (aa)》之铭言:
: 请问一下
: Java access modifier好像共有四种
: Public Protected Private Default
: 1.请问一下,Class可以宣告成Protected?
: 2.书上说,Protected可以被access
: a.from subclass
: b.from class in the same package
: 但也有人说Default就是可以access from same package
: 那default跟protected有什麽不同?
: 3.我只看过一个范例,是两个class写在同一个file里
: 一个class宣告成public一个不加任何modifier(应该就是所谓的default?)
: 请问default常用在哪呢?没有很常看到这种写法
: 谢谢回答唷
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.131.71.138