社区
Java SE
帖子详情
关于构造函数的访问控制符
zephyr_cc
2007-07-04 04:19:27
构造函数可以是public, package, private的,各自有各自的用处.
至于protected的构造函数有点困惑
假设基类和其子类不在一个包中. 将基类的构造函数设为protected, 在子类构造函数中用super(),编译通过.
但是我在子类中new一个基类对象,编译失败,不理解...
恳请指教...
...全文
227
3
打赏
收藏
关于构造函数的访问控制符
构造函数可以是public, package, private的,各自有各自的用处. 至于protected的构造函数有点困惑 假设基类和其子类不在一个包中. 将基类的构造函数设为protected, 在子类构造函数中用super(),编译通过. 但是我在子类中new一个基类对象,编译失败,不理解... 恳请指教...
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zephyr_cc
2007-07-04
打赏
举报
回复
楼上的意思是,使用super()的话才牵扯到继承和protected的问题. 如果单是在子类中new基类对象, 和继承没有关系,只和包有关系,所以编译失败, 不知道我理解的对不对?
Inhibitory
2007-07-04
打赏
举报
回复
构造对象属于包之间的访问,而继承却是层次结构上的访问.
一般也没必须把构造函数设置成protected,要么是public的,要么直接是private的就行了.
javaflash9
2007-07-04
打赏
举报
回复
构造函数如何设为protected~~~~~~?
面向对象和
构造函数
JavaSE就是一种标准版,是Java中的基础部分,Java各种框架和产品都是基于JavaSE,也就是JavaSE是Java向上发展的基础,它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的Java应用程序。...
我的复习之路:Java
构造函数
之
访问控制
符
我们知道在Java中有3个访问修饰
符
,分别为public、protected、private。4个
访问控制
级别,分别为public、protected、默认和private。...public
访问控制
级别的
构造函数
对于所有包中的类都是可见的。也就是说任何地
C++常见的访问修饰
符
、
构造函数
一、常见的访问修饰
符
public : 修饰的成员在任意地方都可以访问 private :修饰的成员只能在类中或者友元函数中可以访问 protected :修饰的成员可以在类中函数、子类函数及友元函数中访问 二、
构造函数
构造...
C++入门:
构造函数
,析构函数,拷贝
构造函数
,运算
符
重载详解
目录 类的6个默认成员函数 ...6. 无参的
构造函数
和全缺省的
构造函数
都称为默认
构造函数
,并且默认
构造函数
只能有一个。 7. 关于编译器生成的默认成员函数,很多同学会有疑惑: 8. (了解)C++11打的..
Java SE
62,616
社区成员
307,307
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章