社区
Java SE
帖子详情
关于构造函数的访问控制符
zephyr_cc
2007-07-04 04:19:27
构造函数可以是public, package, private的,各自有各自的用处.
至于protected的构造函数有点困惑
假设基类和其子类不在一个包中. 将基类的构造函数设为protected, 在子类构造函数中用super(),编译通过.
但是我在子类中new一个基类对象,编译失败,不理解...
恳请指教...
...全文
241
3
打赏
收藏
关于构造函数的访问控制符
构造函数可以是public, package, private的,各自有各自的用处. 至于protected的构造函数有点困惑 假设基类和其子类不在一个包中. 将基类的构造函数设为protected, 在子类构造函数中用super(),编译通过. 但是我在子类中new一个基类对象,编译失败,不理解... 恳请指教...
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zephyr_cc
2007-07-04
打赏
举报
回复
楼上的意思是,使用super()的话才牵扯到继承和protected的问题. 如果单是在子类中new基类对象, 和继承没有关系,只和包有关系,所以编译失败, 不知道我理解的对不对?
Inhibitory
2007-07-04
打赏
举报
回复
构造对象属于包之间的访问,而继承却是层次结构上的访问.
一般也没必须把构造函数设置成protected,要么是public的,要么直接是private的就行了.
javaflash9
2007-07-04
打赏
举报
回复
构造函数如何设为protected~~~~~~?
C#入门到精通加强版
5. **
构造函数
与析构函数**:学习如何初始化和清理对象,理解静态
构造函数
和实例
构造函数
的区别。 6. **访问修饰
符
**:掌握private、public、protected和internal的使用,理解封装的重要性。 7. **接口与抽象类**:...
提高C#编程水平的50个要点
- **实践建议**:通过一个
构造函数
调用另一个
构造函数
来实现链式调用。 #### 15. 使用using和try/finally来处理资源的释放 - **解释**:`using`语句块确保在完成操作后自动释放资源。 - **实践建议**:对于实现`...
我的复习之路:Java
构造函数
之
访问控制
符
我们知道在Java中有3个访问修饰
符
,分别为public、protected、private。4个
访问控制
级别,分别为public、protected、默认和private。...public
访问控制
级别的
构造函数
对于所有包中的类都是可见的。也就是说任何地
C++常见的访问修饰
符
、
构造函数
一、常见的访问修饰
符
public : 修饰的成员在任意地方都可以访问 private :修饰的成员只能在类中或者友元函数中可以访问 protected :修饰的成员可以在类中函数、子类函数及友元函数中访问 二、
构造函数
构造...
Java
构造函数
与修饰
符
详解:初始化对象与控制权限
Java
构造函数
是一种特殊的类方法,用于在创建对象时初始化对象的属性。它与类名相同,并且没有返回值类型。Java 修饰
符
用于控制类、属性、方法和
构造函数
的访问权限和行为。
Java SE
62,635
社区成员
307,269
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章