请教各位大师入以下两个java问题:1 protected和default区别在哪?
在jdk version 1.7环境上,发现相同package中类B能够访问类A中protected和default修饰的域和方法,搜索之后,有人说是
version 5之后就改为这样。所以各位大师,青椒还有其他方面改变吗?2 类A中protected 方法, 类B继承类A, 类C是相同package中其他类, 在类C中, 类B的对象无法访问A中的protected方法,为什么?
在jdk version 1.7环境上,发现相同package中类B能够访问类A中protected和default修饰的域和方法,搜索之后,有人说是
version 5之后就改为这样。所以各位大师,青椒还有其他方面改变吗?2 类A中protected 方法, 类B继承类A, 类C是相同package中其他类, 在类C中, 类B的对象无法访问A中的protected方法,为什么?
至于你你说的jdk版本提示带来的改变,搜索下新jdk的特性就可以找到了,比如现在jdk7已经支持了switch(String str)这样使用了等等,