我有2个问题,希望得到你们的解答!
1.对于java的类里面的public方法,这方法里面的变量或者变量好像都不能用权限修饰,为什么呢?我试了一下,不能加private,public , protected 这是为什么呢?
如果都不加,不就是默认的default修饰了吗?
为什么我在变量前面,手动加上default也会报错呢?2.在类里面的成员变量,可以不写任何的权限修饰符,那就是默认是default ,那为什么我手动的在变量前面加上default,会报错呢???
1.对于java的类里面的public方法,这方法里面的变量或者变量好像都不能用权限修饰,为什么呢?我试了一下,不能加private,public , protected 这是为什么呢?
如果都不加,不就是默认的default修饰了吗?
为什么我在变量前面,手动加上default也会报错呢?2.在类里面的成员变量,可以不写任何的权限修饰符,那就是默认是default ,那为什么我手动的在变量前面加上default,会报错呢???
2.default只是一种说法,当一个类的成员前面没有任何访问权限修饰符修饰时,我们就说它是default权限,并不是真有default修饰符。