社区
Java SE
帖子详情
类在什么时侯可以定义为private
chip
2003-12-18 11:00:55
看到一到SCJP题判断叙述上否正确,其中有一句说类在什么时侯都不能定义为private,答案是这句错误.请高人指教.
...全文
161
13
打赏
收藏
类在什么时侯可以定义为private
看到一到SCJP题判断叙述上否正确,其中有一句说类在什么时侯都不能定义为private,答案是这句错误.请高人指教.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zkjbeyond
2003-12-18
打赏
举报
回复
内部类。
不过内部类我还没用过,THINKING JAVA看到的。
Yanbin_Q
2003-12-18
打赏
举报
回复
明白,只能在内部类用样,相关于类的一个属性。
lifeng1214
2003-12-18
打赏
举报
回复
private class 一般为内部类。
camelxz
2003-12-18
打赏
举报
回复
member有public private protected friendly
class有哪些?public private final abstract?
chip
2003-12-18
打赏
举报
回复
访问范围有四种public,protected,default,private.
camelxz
2003-12-18
打赏
举报
回复
gz
ustbzhangwei
2003-12-18
打赏
举报
回复
private 可以修饰class,示例如下,但是class B里不能有static
public class A
{
private class B
{
}
}
yugona
2003-12-18
打赏
举报
回复
to kypfos(就当我没上过大学)
试试这个
class test {
public test() {
}
private class test1 {
}
}
yugona
2003-12-18
打赏
举报
回复
class当然可以定义为private了,呵呵
正如 web_spider(蓦然回首,那人却在、灯火阑珊处。) 所说
chip
2003-12-18
打赏
举报
回复
我明白了.多谢,已经一年半没看SCJP了,都忘了.再次的感谢.
Yanbin_Q
2003-12-18
打赏
举报
回复
private class AClass{};
上面语句的错误是:
Illigal modifier for the class AClass;only public,abstract&final are permitted
Yanbin_Q
2003-12-18
打赏
举报
回复
class可以用private修饰吗?
只能由public 或不修饰。
web_spider
2003-12-18
打赏
举报
回复
内部类是可以定义为private的,
当内部类只想让该类的外衣(内部类所在的类)访问时,就应该定义为private
区块链环境安装
分布式账本指的是交易记账由分布在不同地方的多个节点共同完成,而且每一个节点记录的是完整的账目,因此它们都可以参与监督交易合法性,同时也可以共同为其作证 [19] 。 跟传统的分布式存储有所不同...
C++构造函数是否可以
定义
为
private
思考下:什么时候构造函数需要
定义
为
private
? 1,如果一个类的构造函数只有一个且为
private
,这是可以编译通过的; class Parent {
private
: Parent() { cout } }; 2,如果一个类的构造函数只有一个且是
private
,如果类的内部没有专门创建实例的代码,则是无法创建任何实例的
为什么需要将类中的属性
定义
为
private
类型
为了避免波纹效应,如果将类中的属性
定义
为public类型,当属性名称发生改变的时候,所有直接调用该属性的代码都需要进行修改。而将其
定义
为
private
类型,则别处访问只能通过该属性的访问接口进行访问,只要接口不变其他代码就不需要变化,保证了对该类中属性的修改只对该类的代码产生影响而不影响其他类。
为什么类访问修饰符不能用
private
、protected
对于顶级类: 对于
private
很好理解,我们的软件系统由多层构成,并相互作用,
定义
为
private
的类就是独立的一个类,毫无意义 对于protected:因为顶级类的上级是包,所以类的访问域只有两类:同包下、任意地方,也就对应public和default 对于内部类的话:则是四个访问修饰都可以使用,但需注意:一般是java文件对应一个类,但是一个文件里面也可以写多个类,但是只能有一个public...
java 中 为什么一般都把类的属性设置为
private
java 中 为什么一般都把类的属性设置为
private
java 中 为什么一般都把类的属性设置为
private
,然后再用get,set方法控制该属性,这有什么好处吗?请自己想通了再回答,谢谢! 为了不让其示例对象直接通过对象.属性名来使用和修改,而是通过set属性名,get属性名,更安全,这样属性就不会随意的被赋值上任何非法的值了,可以在set属性名的方法中进行控制。...
Java SE
62,615
社区成员
307,307
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章