本帖最后由 xiao_ming 于 2015-11-5 16:16 编辑
第Ⅱ期Android菜鸟饭团#Java学习#第十一课 活动笔记
一、Super关键字
Super关键字是调用父类的意思。在java中,子类继承父类之后,在创建实体的过程中也将
开辟父类中所有函数和成员变量的空间,无论是否被重写。而如果再重写后,想调用父类
的方法,就要用到super关键字。示例:
class animal{
animals(){
System.out.println(“^_^”);
}
void speak(){
System.out.println(“~ ~”);
}
}
class dog extends animal{
void speak(){
System.out.println(“汪汪”);
super.speak(); //使用super关键字调用父类的speak()方法.
}
public static void main(String [] args){
dog a = new dog();
a.speak();
}
}
|
运行结果为 :
二..子类的构造方法
子类的构造方法有些特殊,他要遵循几个原则。
1. 子类构造方法中必须调用父类的构造方法
2. 如果未出现调用语句,那么会在子类构造函数第一行调用父类空参数构造方法。
3. 如果不存在所调用的构造方法,那么报错。
如果在上述的dog类中加入一个如下的构造方法:
dog(){
System.out.println(“狗狗”);
}
等价与
dog(){
super();
System.out.println(“狗狗”);
}
|
在运行的时候,会出现:
如果父类不存在这种格式的构造方法,那么必然会报错。
三.API文档的查询
API文挡如图所示:
上面的汉语注释已经可以让人理解它的含义了,在左侧的两个分别是包名和类名,右面的
则为详解,您可以阅读这些文字,来获取java自己已经弄好的java代码和解释,来获取知识
每一个技术小白都有一个成为大神的梦想,现在Android菜鸟饭团就给你这个成就梦想的机会。我们提供最新的Android技术教学,只要你又耐心和毅力就一定会在这里有所收获。 Android菜鸟饭团由 南阳GDG组织发起,秉承着开放、分享、创新的原则,希望通过GDG社区的力量能够给更多的想要学习Android开发技术的小白们创造一个学习,交流,分享的环境。同往常的GDG活动一样,我们依然是任性的一个子都不要,并且还在周六的分享中提供盒饭和不定期的惊喜小礼物呦~所以快来加入我们吧,为你的大神梦想迈出第一步。
|