class A{int num=10;} //定义父类
interface B {int num=1;} //定义接口
public class C extends A implements B{
public static void main(String[] args){
C c=new C();
System.out.println("num is "+B.num);
System.out.println("num is "+num);//如何把从类A继承来的的num变量打印出来。
interface B {int num=1;} //定义接口
public class C extends A implements B{
public static void main(String[] args){
C c=new C();
System.out.println("num is "+B.num);
System.out.println("num is "+num);//如何把从类A继承来的的num变量打印出来。
解决方案 »
- copy file的问题,谢谢!
- 404!!!404!!!mother fucker 404!!!
- 怎么区分方法是继承来的还是实现的接口中的方法
- 有关equals()方法的疑问
- 刚开始学java,向大家请教一个问题
- JAVA面试,急等
- 请推荐几本j2se项目实战的书?
- 怎样生成javadoc文档(java API文档)
- 在Applet程序中执行怎么没反应?好怪呀!
- JAVA我K死你,弄了一本基本教材,下了一个JDK1。3。1又不会配置,编译当然就不能了,还学什么学啊,我眼泪。。。哎,大虾总什么配置路径就可以 ,你给说清楚啊,一个字母一个字母好不好,我把分数全给你
- 求解:java实现汉字与二进制的互相转换
- java递归中的返回问题
interface B {int num=1;} //定义接口
public class C extends A implements B{
int num;
public C(){
num=super.num;
}
public static void main(String[] args){
C c=new C();
System.out.println("Bnum is "+B.num);
System.out.println("Anum is "+c.num); }
}
你看看是不是你所需要的。
public static void main(String[] args){
C c=new C();
System.out.println("num is "+B.num);
System.out.println("num is "+c.num);//如何把从类A继承来的的num变量打印出来。
}
}这样就可以了。
或者System.out.println("num is "+this.num);怎么是错误的呢?