default只是一个传说~只有当它出现在switch里面的时候是一个关键字,其他时候啥都不是
我们只能说,顶一个对象时,这个对象有默认的值,也就是default值,但并不代表默认值是default。
你这样理解是错误的。
另外,java里面的类对象,一般默认是null,基本
数据类型有专门指定的值,例如
int默认值是0
float默认值是0.0
boolean默认值是false
等等,但上面基本数据类型的值不能叫做null。
追问那就是说default不能像public,private一样修饰类是吗,那default可以修饰什么;还有就是我听老师说用Java中只有4中权限控制符(不写了);default是类内部和同一个包中可以访问,这是什么意思;
追答default是默认的意思,不用写出来,写出来修饰方法就是错的。
你们老师说的是默认的情况下,也就是没有任何限定修饰关键字的情况。
java语法就这样的。多研究下语法吧。