关于接口的访问控制 书里说,当接口被声明为public时,那么所有的方法和变量都是隐含的公有的这是什么意思?难道是接口内的成员默认公有了? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没必要接口为public了只要接口它的方法和变量都是public的 就是说接口类的属性和方法默认的修饰符就是 public 的写不写public 都没有关系但是你不能写成 public interface Inter1 { private int I = 1 ; protected void fly(); } 这样就不行了,因为接口中书香和方法一定是public的,你可以不写,但不能用别的访问控制符修饰 接口如果是public的话,内部都是public的 如果接口本身不是public的,方法是不是public都一样,因为接口只是包访问级别,方法为public也没有用的。 如果接口本身不是public的,方法是不是public都一样,因为接口只是包访问级别,方法为public也没有用的============================================接口只是包访问级别,这个是什么意思呢? 接口本来就是用来公布的,想不出为什么要有PRIVATE的。 如果接口本身不是public的,方法是不是public都一样,因为接口只是包访问级别,方法为public也没有用的============================================接口只是包访问级别,这个是什么意思呢?============================================如果你不用public修饰接口 那这个接口就只能在所属的包内被使用,显然接口的方法也只能在包内被访问,这与我们设计接口的初衷相违背我们就是要利用接口隐藏具体实现,通过接口操作类所以接口一般设计成public的 FileInputStream 路径 拒绝访问 关于sun认证题库 一个怪问题!!关于JDBC 局域网中的Socket不能连接。 两个.java文件是有联系的,其中的一个调用另外的一个,这样的程序如何执行? 无发正常运行! jasperreports令我头痛的问题,两天都没吃饭了.. oracle.sql.BLOB存储图片.... 大家帮忙啊!!!!! 谁用过junit,能不能介绍一下 知道了doc文档的二进制字符流后,如何还原为一份doc文档? 关于java的类的默认访问控制
只要接口它的方法和变量都是public的
写成 public interface Inter1 {
private int I = 1 ;
protected void fly();
} 这样就不行了,因为接口中书香和方法一定是public的,你可以不写,但不能用别的访问控制符修饰
如果接口本身不是public的,方法是不是public都一样,因为接口只是包访问级别,方法为public
也没有用的。
也没有用的
============================================
接口只是包访问级别,这个是什么意思呢?
也没有用的
============================================
接口只是包访问级别,这个是什么意思呢?
============================================
如果你不用public修饰接口 那这个接口就只能在所属的包内被使用,
显然接口的方法也只能在包内被访问,这与我们设计接口的初衷相违背我们就是要利用接口隐藏具体实现,通过接口操作类
所以接口一般设计成public的