Java开发网 |
注册 |
登录 |
帮助 |
搜索 |
排行榜 |
发帖统计
|
您没有登录 |
» Java开发网 » Java SE 综合讨论区
打印话题 寄给朋友 订阅主题 |
作者 | 关于super |
caoguanghui
发贴: 14 积分: 0 |
于 2006-10-13 22:38
public class PrintClass { int x = 0; int y = 1; void printMe() { System.out.println("x is " + x + ", y is " + y); System.out.println("I am an instance of the class " + super.getClass().getName()); } } class PrintSubClass extends PrintClass { int z = 3; public static void main(String[] arguments) { PrintSubClass obj = new PrintSubClass(); obj.printMe(); } } **************************************************************** javac PrintClass.java后 执行: java PrintSubClass 为什么输出结果是 I am an instance of the class PrintSubClass 而不是 I am an instance of the class PrintClass ? 从Coding Fan到真正的技术专家 |
话题树型展开 |
人气 | 标题 | 作者 | 字数 | 发贴时间 |
7508 | 关于super | caoguanghui | 678 | 2006-10-13 22:38 |
5950 | Re:关于super | jigsaw | 551 | 2006-10-15 05:35 |
6005 | Re:关于super | caoguanghui | 9 | 2006-10-16 17:17 |
6245 | Re:关于super | caoguanghui | 508 | 2006-10-16 18:24 |
已读帖子 新的帖子 被删除的帖子 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |