ASP源码.NET源码PHP源码JSP源码JAVA源码DELPHI源码PB源码VC源码VB源码Android源码

复杂类继承体系结构下,实际的类定义(2/2)

来源:网络整理     时间:2016-01-23     关键词:

本篇文章主要介绍了"复杂类继承体系结构下,实际的类定义",主要涉及到方面的内容,对于Javajrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播感兴趣的同学可以参考一下: 一、概念在“ 复杂的类继承体系结构和类资源名称冲突解决”中介绍了复杂的类继承体系结构。又由“《Java编程思想》第六章 访问权限控制”可知,在继承过程中,子类会...

publicclassCextendsBimplementsIIIA, IIIB {publicint f() {
        return10;
    }
}

abstractclassA {abstractint f();
}

classBextendsA {int f() {
        return10;
    }
}

interfaceIA {int f();
}

interfaceIIA {int f();
}

interfaceIIIAextendsIA, IIA {
}

interfaceIB {int f();
}

interfaceIIB {int f();
}

interfaceIIIBextendsIB, IIB {
}

上述代码包含的类继承体系结构跟图1一致。此时根据类C的实际类定义,可得到类C的方法类资源层次结构如图3所示。

图3
复杂类继承体系结构下,实际的类定义

2.3、例子3

再修改上述“C.java”文件,修改后内容如下:

publicclassCextendsBimplementsIIIA, IIIB {int a = 90;

    publicint f() {
        return10;
    }
}

abstractclassA {int a = 10;

    privateint f() {
        return10;
    }
}

classBextendsA {privateint a = 20;

    privateint f() {
        return10;
    }
}

interfaceIA {int a = 30;

    int f();
}

interfaceIIA {int a = 40;

    int f();
}

interfaceIIIAextendsIA, IIA {int a = 50;
}

interfaceIB {int a = 60;

    int f();
}

interfaceIIB {int a = 70;

    int f();
}

interfaceIIIBextendsIB, IIB {int a = 80;
}

上述代码包含的类继承体系结构跟图1一致。此时根据类C的实际类定义,可得到类C的数据成员和方法类资源层次结构如图4所示。

图4
复杂类继承体系结构下,实际的类定义

').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i <= lines; i++) { $numbering.append($('
  • ').text(i)); }; $numbering.fadeIn(1700); }); });

    以上就介绍了复杂类继承体系结构下,实际的类定义,包括了方面的内容,希望对Javajrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播有兴趣的朋友有所帮助。

    本文网址链接:http://www.codes51.com/article/detail_299946_2.html

    相关图片

    相关文章