问题1:正确。
问题2:default,默认为友好级别friendly。你可以看看书上的描述。
问题3:可以被所有允许访问该类的类访问。但是不能改变其值,因为已经作为常量处理了。(正常情况下,类的访问权限之后才是成员变量的访问权限。)一起学习,如果有错误,敬请指教。

解决方案 »

  1.   

    1.对
    2.default
    3.不可以,因为是private
      

  2.   

    问题一:
    虽然Employee是公有的,但其子类或同包类仍然不能访问其成员变量,因为它的成员变量的访问类型是私有的。 正确。
    问题二:
    默认为是default.
    问题三:
    不可以,因为是private类型。
    但是因为已经用final定义,所以作为常量,不能改变其值。
    正常情况下,首先检查类的访问权限,如果可以访问,再检查成员变量的访问权限,两者只要有一个不好使就不好使。
      

  3.   

    1:正确。
    2:default,默认为友好级别friendly。
    3:不能改变其值,因为已经作为常量处理了;
       package Employee ;
       afafas = BASE_SALARY ;   可以直接访问这个这个变量了
      

  4.   

    1:正确。
    2:java里的default:默认为friendly!
    3:包外不可以访问!:他是 private 类型的!
       包内只读!:他是static final 类型的!