黑马程序员技术交流社区

标题: 当一个类实现一个接口时,其中实现类中的方法需用public修饰,难理解? [打印本页]

作者: tiny    时间: 2015-6-9 10:45
标题: 当一个类实现一个接口时,其中实现类中的方法需用public修饰,难理解?
接口中所有的方法与变量都默认是 public 的,在接口中可以不写出来。但在实现类中,如果不明写的话,就变成了 friend  的了,也就是 “包访问权限”。而JAVA又规定,在实现接口或者覆写父类方法时,不能降低父类方法的访问权限,但是可以提高。也就是可以按照  friend protected public 来提高访问权限,但不能按照 public protected friend 来降低访问权限。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2