1.是的
2.不是不可设为private or protected ,只是设为这两种属性的类,不能为其他的类所用或只能由它的子类才能用!而public和friend的类却可以!
3.那要看你的classpath是如何设置的!

解决方案 »

  1.   

    3 内部类是不是有对包package中友好类的访问权限?
      那要看你的classpath是如何设置的!
      应该是可以的吧!
      

  2.   

    1.当然 final类 不允许继承 
    2。普通类是不是不可设为private和protected?  嗯
      只可以设置为public或者友好 一个.java文件里只能有一个public 类 类名要与文件名相同
    3。你的问题其实有点问题 友好类的概念我没听说过 我不太明白你的意思
      

  3.   

    1.是, 因此,final 的 class 表示此 class 不可被继承,用来表示这个类的作者不想让别人去继承。
    2.一个类的构造函数声明成那种访问属性都可以,要是constructor不能private,singleton怎么实现?但是,你说的"普通类"是什么咚咚?
    (你所的“友好”是指不加访问修饰,只能在包内类访问,
     但是Sun不这么叫“友好”,这是C++的叫法)3.是的,可以,和包有关系,和classpath没关系
      

  4.   

    而且C++是通过friend关键字实现的,
    Java是通过包内较高的耦合度决定的
      

  5.   

    DanielYWoo(绿色毒汁) 回答的很好。1.是, 因此,final 的 class 表示此 class 不可被继承,用来表示这个类的作者不想让别人去继承。
    2.一个类的构造函数声明成那种访问属性都可以,要是constructor不能private,singleton怎么实现?但是,你说的"普通类"是什么咚咚?
    (你所的“友好”是指不加访问修饰,只能在包内类访问,
     但是Sun不这么叫“友好”,这是C++的叫法)3.是的,可以,和包有关系,和classpath没关系
      

  6.   

    楼主,看书会好一点吧!!!
    推介你此本好书
    <<JAVA HOW TO PROGRAM 4/E>>
      

  7.   

    谢谢各位.我读的是thinking in java 的中文译本 ,所以说什么普通类,友好之类的.书上就是这么翻译的。...怪自己E文不好拉。..自己看什么普通类什么的也有点雾..Java How To Program 4/e很好吗?改天去看看.谢谢了。