java 小程序 解释内存中 的 过程 在程序中标出来就行

publicclassTestDynDuotai{publicstaticvoidmain(String[]g){AAa=newCC();a.show();System.... public class TestDynDuotai{

public static void main(String[] g){
AA a = new CC();
a.show();
System.out.println(a.i);
}
}

interface AA{
int i = 78;
public void show();
public void display();
}

class CC implements AA{
int i = 89;
public void show(){
System.out.println(“kkk ”);
}
}
展开
 我来答
powermagical
2014-09-01 · TA获得超过156个赞
知道小有建树答主
回答量:350
采纳率:0%
帮助的人:395万
展开全部
AA  a = new CC(); //这是接口AA通过类CC实例化
a.show(); //接口a调用其实例化方法,show在CC实现了,所以会打印KKK
System.out.println(a.i); //这里打印78是因为这里调用的是接口AA的成员a
//如果CC a = new CC();是这样的话,就会打印89


另外很重要的一点,接口AA中的所有方法都必须被实现。所以CC还要实现display方法。

妮妮ruly
2014-09-01 · TA获得超过722个赞
知道小有建树答主
回答量:677
采纳率:0%
帮助的人:317万
展开全部
CC实现接口AA里面的所有方法,你的实现类CC也要实现display方法的。
输出结果是:kkk
78
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式