中易网

Java中 A a=new B(this) 是什么意思?

答案:7  悬赏:20  
解决时间 2021-01-15 07:20
Java中 A a=new B(this) 是什么意思?
最佳答案
这个语句拆成3部分来看
首先new b()意味着实例化b类,
而this代表着,将用到这个语句的这个类,作为参数传递到b的构造函数中去。
最后向上转型变成其父类a。
全部回答
没说清楚啊。a等于一个B对象,a怎么等于。。。,将this对象,this对象是什么?JAVA里叫方法,不叫函数,。。。是个人都能看出来,b类是a类的子类
声明一个类型为A的对象a,并且让a等于一个新的B对象,B拥有一个构造函数,将this对象作为构造函数的参数来构造B对象,B类应该是A类的子类
实现了一个A的子类B存放在A类型变量 a中,this要看当前调用的类是什么。
你可以看下java中的继承相关的知识,这里就是简单的使用了继承,B为A的子类。
具体B的构造器需要一个对象(this),是指当前调用类传递给B,你可以贴出全部代码获取更精确的解答。
A的一个引用a被实例化成了
但是用的类是B,调用的是B类有参构造方法,参数是this表示本类的实力对象

可能有很多意思,A有可能是接口,B是A的实现类;或者A是B的子类。this只当前类,比如你定义C类,然后C类中随便定义一个方法,方法里定义 A a=new B(this),那么这个this指c
声明一个类型为A的对象a,并且让a等于一个新的B对象,B拥有一个构造函数,将this对象作为构造函数的参数来构造B对象,B类应该是A类的子类
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
tmp是什么文件夹可以删除吗
求一篇 很老的 hp同人 伊尔迷穿越到hp世界 和
吃多了就会长胖,人的身体为什么会储存脂肪?
拳皇里K是主角吗
世界难民日每年的主题是什么?这些主题有什么
劝人节哀的话怎么说除了节哀顺变
皇明太阳能(织金县专卖店)地址在什么地方,我
智齿变成了牙洞怎么办
关于兰花的灯谜
电信局嘶华路营业厅地址好找么,我有些事要过
贵威地毯墙纸地址好找么,我有些事要过去
沿河邹记首饰店地址在什么地方,想过去办事
40万日元相当于多少人民币
鱼缸常用水草种类有哪些
一个几年都没见过面的亲戚,就算是以前见面一
推荐资讯
连续几次和几次有区别吗?求大神解答。
简述:B2B,B2C,C2C三种电子商务模式的特点
爱尔克的灯光是西方经典传说,这个传说的大概
像船夫、渔夫、农夫、车夫、轿夫带"夫"从事某
蚂蚁花呗花了500块不还款会怎样
理发馆地址有知道的么?有点事想过去
···看看自己到现在是什么星座···–
怀念逝去的人
如何参与大宗交易?
旧房翻新刷墙前需要用砂纸打磨一遍不?
输入两个正整数M,N,写一个程序计算其最小公
脚上负重是否能对长高有好处,什么方式对长高
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?