社区
Java SE
帖子详情
关于类引用的问题!
sgdb
2003-07-01 09:53:22
昨天看代码看到一个令我困惑的问题!
有两个类A、B;B是A的子类,但是A中又用到了B的引用;那么这两个类怎么编译呢??
我在编译这两个类的时候,把A中关于B的行都注释掉,然后再编译的!
有没有什么办法可以不注释掉B,而让两个类都编译成class??
...全文
45
9
打赏
收藏
关于类引用的问题!
昨天看代码看到一个令我困惑的问题! 有两个类A、B;B是A的子类,但是A中又用到了B的引用;那么这两个类怎么编译呢?? 我在编译这两个类的时候,把A中关于B的行都注释掉,然后再编译的! 有没有什么办法可以不注释掉B,而让两个类都编译成class??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wswhp
2003-07-01
打赏
举报
回复
up
start1127
2003-07-01
打赏
举报
回复
这样做不好,重新设计一下。
beming
2003-07-01
打赏
举报
回复
别人怎么做是他们的事情,出现问题他们会负责啊
呵呵
如果你自己做就应该做的更好一点,而不是他们是这样你就必须要这样做的啊
实现的方法有好多路径,走自己的路,让别人说去吧
===================================
我的一分耕耘,你能给一分收获
zuoyangguang
2003-07-01
打赏
举报
回复
用内隐类,很好的哦,完全满足您的要求,你不是都有五个三角形了吗?查查资料吧
Yssss1980
2003-07-01
打赏
举报
回复
建议重新考虑一下你的类的设计
肯定有问题
jettyl
2003-07-01
打赏
举报
回复
这样违背了面向对象设计的原则
我觉得你应该想别的方法实现你要的功能,而不是钻这个地方的牛角尖
这样的代码可能会影响系统的稳定性
sgdb
2003-07-01
打赏
举报
回复
我没有这样做,我也想不到这样做!
是我在一个学校的网站上下的源代码里这样做了,而且很多地方他们都这样做,就是两个类互相引用,很困惑,我也很想知道为什么他们要这样做!
不过,好象c++这样写没问题的!
beming
2003-07-01
打赏
举报
回复
同意 javabandit(bandit)
这样的逻辑非常有问题!!!不建议你这样做!!!
如果你非要引用子类中的方法,何不把子类的方法放在父类呢?
===================================
我的一分耕耘,你能给一分收获
javabandit
2003-07-01
打赏
举报
回复
好象这样的引用违背了基本的Java规则,父类引用子类的方法,好象不是很妥当!
C++
类
内定义
引用
成员
答案是肯定的,但是必须通过构造函数初始化列表初始化
类
内的
引用
!!! C++
类
内可以定义
引用
成员变量,但要遵循以下三个规则: 不能用默认构造函数初始化,必须提供构造函数来初始化
引用
成员变量。否则会造成
引用
...
Java 中如何避免循环
引用
,解决相互依赖的
问题
spring中通过依赖注入的方法来解决
类
的相互依赖
问题
!!! spring中通过依赖注入的方法来解决
类
的相互依赖
问题
!!! spring中通过依赖注入的方法来解决
类
的相互依赖
问题
!!! 只要不是构造函数注入就不会产生...
面试:内部
类
为什么会持有外部
类
的
引用
问题
1:内部
类
为什么会持有外部
类
的
引用
这是因为内部
类
虽然和外部
类
写在同一个文件中,但是编译后还是会生成不同的class文件,其中内部
类
的构造函数中会传入外部
类
的实例,然后就可以通过this$0访问外部
类
的成员。...
java解决循环
引用
_Java 中如何避免循环
引用
,解决相互依赖的
问题
spring中通过依赖注入的方法来解决
类
的相互依赖
问题
!!!spring中通过依赖注入的方法来解决
类
的相互依赖
问题
!!!spring中通过依赖注入的方法来解决
类
的相互依赖
问题
!!!只要不是构造函数注入就不会产生循环
引用
...
java
引用
不同包下同名
类
_Java--一个
类
中
引用
不同包下同名
类
通常当我们已经知道自己是在
引用
相同名称的
类
的时候,我们会主动的在
引用
的
类
的前面加上包名来给不管是自己还是编译器来区分。今天的情况比较特殊,是被修改过的一个jsf的Bean,上次改的时候是吧原本
引用
到A包下的
类
...
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章