如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
面向对象编程的深入讨论目标6.1构造函数的执行机制classSuperClass{
SuperClass(){
System.out.println("SuperClassconstructor");
}}例子6-1classSuperClass{
SuperClass(Stringstr) {
System.out.println("Superwithastring.");
}
}
publicclassSubClassextendsSuperClass{
SubClass(Stringstr){
System.out.println("Subwithastring.");}
publicstaticvoidmain(String[]args) {
SubClasssub=newSubClass("sub");
}
}publicclassTest{
publicstaticvoidmain(String[]args){
System.out.println("Testmain()");
Carcar=newCar("car");
}}例6-3:对象的初始化顺序publicclassTest{
publicstaticvoidmain(String[]args){
System.out.println("Testmain()");
Carcar_1=newcar("car-1");
System.out.println("------------");
Carcar_2=newcar("car-2");
}
}classcar{
Wheelwheel_1=newWheel("wheel-1");
Wheelwheel_2=newWheel("wheel-2");
staticWheelwheel_3=newWheel("wheel-3");
Car(Stringstr){
System.out.println(str);
}}classcar{
staticinti=0;
Wheelwheel_1=newWheel("wheel-1");
staticWheelwheel_2=newWheel("wheel-2");
staticWheelwheel_3=newWheel("wheel-3");
car(Stringstr){
System.out.println(str);
}}6.1构造函数的执行机制:总结6.1构造函数的执行机制:总结初始化的顺序包括构造方法调用顺序
主类的静态成员首先初始化。
主类的超类的构造方法按照从最高到最低的顺序被调用。
主类的非静态对象(变量)初始化。
调用主类的构造方法。6.2屏蔽、覆盖和重载publicclassShadowTest1{
publicstaticvoidmain(Stringargv[]){
Aa=newA();
Bb=newB();
System.out.println("a.i="+a.i);
System.out.println("b.i="+b.i);
}}publicclassShadowTest2{
publicstaticvoidmain(Stringargv[]){
Aa=newA();
Bb=newB();
System.out.println("a.i="+a.i);
System.out.println("b.i="+b.i);
}}6.2.2覆盖(override)与多态classAnimal{
publicintweight;
publicStringcolour;
publicvoideat(){
System.out.println("Eating");}
publicvoidmove(){
System.out.println("IamMoving");}
}例6-96.2.3重载方法名6.2.3重载方法名6.2屏蔽、覆盖和重载6.3类型转换6.3类型转换例6-10例6-116.4对象之间的比较运算对象比较:例6-12Java对象的equals方法比较两个对象内容是否相同:例6-13第六章:面向对象编程的深入讨论
my****25
实名认证
内容提供者
最近下载
最新上传
高平市第一中学2023年高三综合题(三)物理试题.doc
鄂尔多斯市第一中学2022-2023学年高三3月份两校联考物理试题.doc
迪庆市重点中学2023届高考物理试题命题比赛模拟试卷(31).doc
赣州市红旗实验中学2023届高三下学期第一次模拟-物理试题试卷.doc
福建莆田秀屿下屿中学2023年高三高考考前指导卷(2)物理试题.doc
福建省龙海市第二中学2023年高三下学期第一次适应性考试物理试题.doc
福建省龙岩高中2023届高三第三次教学质量监测物理试题试卷.doc
福建省龙岩市龙岩第一中学2023届高三3月新起点考试物理试题.doc
福建省龙岩市龙岩一中2022-2023学年5月高三联考物理试题试卷.doc
福建省龙岩市长汀县新桥中学2023年下学期高三联考物理试题.doc