初识JAVA(四)

阅读: 评论:0

初识JAVA(四)

初识JAVA(四)

一、继承中的构造方法

子类的构造的过程中必须调用其基类的构造方法

子类可以在自己的构造方法中使用super(argument_list)调用基类的构造方法。使用this(argument_list)调用本类的另外的构造方法。

调用super()必须卸载子类构造方法的第一行。

如果子类的构造方法中没有显示地调用基类构造方法,则系统默认调用基类无参数的构造方法。

如果子类构造方法中既没有显示调用基类构造方法,而基类中又没有无参的构造方法,则编译出错。

举例:

class A{protected void print (String s){System.out.println(s);}A(){print("A()");}public void f() {print("A:f()");}
}class B extends A{//由于没有父类的构造方法,所以默认父类无参的构造方法B(){print("B()");}public void f() {print("B:f()");}public static void main(string arg[]){B b = new B();b.f();}
}

 打印顺序:①A()  ②B()③B:f()

二、Object类

是所有java类的根基类

如果在类的声明中未使用extends关键字指明其基类,则默认基类为Object类

public class Person{...
}//等价于public class Person extends Object{...
}

 三、抽象类

abstract关键字来修饰的类

当一个类中有抽象方法的时候,这个类必须是抽象类

抽象类必须被继承,抽象方法必须被重写

本文发布于:2024-01-29 14:08:59,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170650854115828.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:JAVA
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23