JAVA学习之"复用类"[Java编程]
本文“JAVA学习之"复用类"[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
1. toString()
每一个非基本范例都有一个toString()办法;当编译器需求从对象获得一个string时,该对象的toString()办法就会被调用.
示例:
class WaterSource {
private String s;
WaterSource() {
s = "WaterSource Constructed";
}
public String toString() {return s;}
public static void main(String[] args) {
WaterSource w = new WaterSource();
System.out.println(w);
}
}
打印的后果是:
WaterSource Constructed
2.担当
当成立一个类时,老是在担当.因此,除非已经明确指出要从其他类中担当,不然就是在隐式的从JAVA的尺度根类Object举行担当.
担当的关键字:extends
关键字super表示超类(大概基类)的意思.因此,表达式super.scrub()将调用超类的scrub()办法.
3.初始化基类
在构造器中调用基类构造器来履行初始化,而基类构造器具有履行基类初始化所需求的全部知识和本领.
关于无参数的基类构造器,会被派生类默许调用;
关于带参数的基类构造器,派生类必须利用关键字super显示地调用,并配以得当的参数.
4.try与finally
try {
...
}
finally {
...
}
关键字try表示,下面的块(用{}括起来的代码)是所谓的保护区,这意味着它需求被非常处理.此中一项特别的处理是无论try块怎样退出的,保护区后的finally子句中的代码老是要被履行的.这里的finally子句表示的是“无论发生什么事,一定要履行背面随着的块”.
以上是“JAVA学习之"复用类"[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |