永发信息网

java把本类类作为参数的疑问

答案:2  悬赏:30  手机版
解决时间 2021-02-08 02:39
java把本类类作为参数的疑问class A {
private B b;
public A(){
this.b=new B(this);//这里的this,应该就是A类吧。但是就像往锅里的杯子装一个锅,不合理啊。请问下传A类到底怎么理解?
this.b.get();
}
public void print(){
System.out.println("Hello World!");
}
}
class B{
private A a;
public B(A a){
this.a=a;
}
public void get(){
this.a.print();
}
}
public class Text{
public static void main(String[] args) {
A temp=new A();
}
}
最佳答案
不是往被子里放锅,你可以理解为往被子里放锅的模型,这里传递的不是类,而是对象,this指的也不是A类,而是A类的对象
全部回答
private name name; name是一个name类。声明name为name类。不是引用,是声明 person(name name) name类型的name类为形参。 this.name=new name(a,b); this指向class person。name是person类的全局变量。在方法外声明。 person.name=new name(a,b) 开始使用name的构造方法来创建一个name名称的name类。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
客家旅馆(文化北路)怎么去啊,我要去那办事
extjs如何控制字数的输入长度,当超出指定长度
谁有共享的QQ音乐绿钻账号
腊咪梁子怎么去啊,有知道地址的么
兴河旅馆地址好找么,我有些事要过去
高一英语3道选择题1.As the saying goes:”If
怎么获取控件的AutomationId属性
金源尚郡在哪里啊,我有事要去这个地方
老款长安之星高压包两根是什么线
日丽旅馆地址好找么,我有些事要过去
请问022cr17ni12mo2和022cr17ni14mo2有什么区
宜麟旅社地址好找么,我有些事要过去
活动效果预测怎么写
金平投资有限公司这个地址在什么地方,我要处
建行用折存的定期,想转为银行卡怎么办啊
推荐资讯
86号公馆地址在什么地方,想过去办事
一人打伞 伞上有三滴雨滴 打一成语
为什么我家的wifi能连接上但是上不了网
我在QQ微粒贷里借了钱,以后不用这个QQ号了,
通济药业NO.22怎么去啊,有知道地址的么
如何清算没有占有股份的资产
鑫鹏花园地址在什么地方,想过去办事
如何修改插入indesign里的pdf文件
我建行存折被盗,已挂失并补办新存折,小偷持
商场销售一种打印机,现举行优惠活动,8折销售
办升学酒请客短信怎么发
马相屯村地址在什么地方,我要处理点事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?