永发信息网

请问Aa=newB(this)的代表意义是什么?在java中

答案:2  悬赏:50  手机版
解决时间 2021-12-19 22:34
A a = new B(this) //this代表当前类的引用变量a,此时一定存在一种B(A a){}或B(a)的方法进到方法里面后会采用 a.属性名称=XXX 或者 a.方法名称() 简单点说就是将类A以参数的形式传递到类B里面,这样做的理由,是通过类B的构造方法对类A的属性和方法进行修改
这样理解对不对呀
最佳答案
在JAVA的抽象类的实例化中,你这样理解是对的,理解得很好,不用我再教你了

还是多说两句吧,为了这5分

abstract class Test
{
int num;
String str;

void print()
{
System.out.println(num+str); //只操作赋值了父类的变量
}
}
class Kid extends Test
{
void print2()
{
System.out.println(this.num+this.str); //子类继承的父类的变量没被操作赋值
}
}
public class MainTest {

public static void main(String[] args) {

Test t=new Kid();
t.num=5;
t.str="sdfas";
t.print();

Kid k=new Kid();
k.print2();
}
}
全部回答
可以,但是很少有这么蛋疼的用法,也就是考试题吧 再看看别人怎么说的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
单选题“人类的幸福只有在身体健康和精神安宁
望京西园一区属于哪个社区
单选题一战后,土耳其资产阶级革命之所以取得
体贴入什么不足什么听途什么长道什么?
手机店里样机卖给顾客了,顾客有权要求退款吗
单选题秦始皇和汉武帝为我国统一的多民族封建
韩庚mylogo链接地址
填空什么得清脆
单选题心理专家提醒:家长不要给孩子过分施加
《三戒》的作者是?
景德镇市烟草专卖局(公司)浯口稽查中队地址有
---Couldyoutellme______?---Noproblem.A.whe
安丘央赣路王十里学校在那儿
如果快递被门卫签收,但是又被别人拿走了,我没
下列各个选项中的网格都是边长为1的小正方形
推荐资讯
爷爷要死了,但是没女儿,那做为孙女我需要准备
支票忘了密码,怎么办
淘宝店铺是老爸身份证开店的,父亲2012年7月
汽车使用是人类进步的标志,但生产汽车的材料
凉山彝族自治州审计局办公位置在哪啊?好找么
浓浓的近义词
关于《铁齿铜牙纪晓岚》“烟锁池塘柳”
有人知道怎么弄出PS2天下第一剑客里的最终BOS
作为一种标记语言,TeX 的优缺点是什么?
男生挎包裏面放些什麼东西哦
公共汽车上的一些设施和做法与物理原理相对应
单选题发明造纸术的国家是A.埃及B.印度C.中国
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?