java,谢谢

[复制链接]
查看11 | 回复2 | 2011-4-23 20:30:44 | 显示全部楼层 |阅读模式
程序如下:
interface Eo
{
double PI=3.1415926;
}
abstract class A
{
void shot()
{
System.out.println("我是抽象类");
}
abstract void duandian();
}
abstract class Cextends A
{
void shoo()
{
System.out.println("你好啊");
}
}
class D extends Cimplements Eo
{
void duandian()
{
System.out.println("我是子类c"+PI);
}
}
class B
{
public static void main(String[] args)
{
D t=new D();
t.duandian();
}
}
执行上面程序后,输出结果为:(选择1项)
A) 我是子类c3.1415926
B) 我是抽象类c3.1415926
C) 你好啊c3.1415926
D) 我是子类我是抽象类c3.1415926
为什么?谢谢

回复

使用道具 举报

千问 | 2011-4-23 20:30:44 | 显示全部楼层
A) 我是子类c3.1415926接口中的pi为final static的实例化d 调用 void duandian() {System.out.println("我是子类c"+PI); } 就会显示这个
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行