当前位置: 技术问答>java相关
请教三个菜鸟的问题,谢谢
来源: 互联网 发布时间:2015-09-20
本文导语: 1 设置一个final类后是不是相当于类中所有的方法都等同于final的了? 2 普通类是不是不可设为private和protected?只可以设置为public或者友好? 3 内部类是不是有对包package中友好类的访问权限? | 1.是的 2...
1 设置一个final类后是不是相当于类中所有的方法都等同于final的了?
2 普通类是不是不可设为private和protected?只可以设置为public或者友好?
3 内部类是不是有对包package中友好类的访问权限?
2 普通类是不是不可设为private和protected?只可以设置为public或者友好?
3 内部类是不是有对包package中友好类的访问权限?
|
1.是的
2.不是不可设为private or protected ,只是设为这两种属性的类,不能为其他的类所用或只能由它的子类才能用!而public和friend的类却可以!
3.那要看你的classpath是如何设置的!
2.不是不可设为private or protected ,只是设为这两种属性的类,不能为其他的类所用或只能由它的子类才能用!而public和friend的类却可以!
3.那要看你的classpath是如何设置的!
|
1.当然 final类 不允许继承
2。普通类是不是不可设为private和protected? 嗯
只可以设置为public或者友好 一个.java文件里只能有一个public 类 类名要与文件名相同
3。你的问题其实有点问题 友好类的概念我没听说过 我不太明白你的意思
2。普通类是不是不可设为private和protected? 嗯
只可以设置为public或者友好 一个.java文件里只能有一个public 类 类名要与文件名相同
3。你的问题其实有点问题 友好类的概念我没听说过 我不太明白你的意思
|
1.是, 因此,final 的 class 表示此 class 不可被继承,用来表示这个类的作者不想让别人去继承。
2.一个类的构造函数声明成那种访问属性都可以,要是constructor不能private,singleton怎么实现?但是,你说的"普通类"是什么咚咚?
(你所的“友好”是指不加访问修饰,只能在包内类访问,
但是Sun不这么叫“友好”,这是C++的叫法)
3.是的,可以,和包有关系,和classpath没关系
2.一个类的构造函数声明成那种访问属性都可以,要是constructor不能private,singleton怎么实现?但是,你说的"普通类"是什么咚咚?
(你所的“友好”是指不加访问修饰,只能在包内类访问,
但是Sun不这么叫“友好”,这是C++的叫法)
3.是的,可以,和包有关系,和classpath没关系
|
楼主,看书会好一点吧!!!
推介你此本好书
<<JAVA HOW TO PROGRAM 4/E>>
推介你此本好书
<<JAVA HOW TO PROGRAM 4/E>>
|
3 内部类是不是有对包package中友好类的访问权限?
那要看你的classpath是如何设置的!
应该是可以的吧!
那要看你的classpath是如何设置的!
应该是可以的吧!
|
DanielYWoo(绿色毒汁) 回答的很好。
1.是, 因此,final 的 class 表示此 class 不可被继承,用来表示这个类的作者不想让别人去继承。
2.一个类的构造函数声明成那种访问属性都可以,要是constructor不能private,singleton怎么实现?但是,你说的"普通类"是什么咚咚?
(你所的“友好”是指不加访问修饰,只能在包内类访问,
但是Sun不这么叫“友好”,这是C++的叫法)
3.是的,可以,和包有关系,和classpath没关系
1.是, 因此,final 的 class 表示此 class 不可被继承,用来表示这个类的作者不想让别人去继承。
2.一个类的构造函数声明成那种访问属性都可以,要是constructor不能private,singleton怎么实现?但是,你说的"普通类"是什么咚咚?
(你所的“友好”是指不加访问修饰,只能在包内类访问,
但是Sun不这么叫“友好”,这是C++的叫法)
3.是的,可以,和包有关系,和classpath没关系