本站已关停,现有内容仅作科研等非赢利用途使用。特此声明。
查看: 1407|回复: 0
打印 上一主题 下一主题

第Ⅱ期Android菜鸟饭团#Java学习#第十一课 活动笔记

[复制链接]
跳转到指定楼层
1#
发表于 2015-11-5 16:13:31 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 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活动一样,我们依然是任性的一个子都不要,并且还在周六的分享中提供盒饭和不定期的惊喜小礼物呦~所以快来加入我们吧,为你的大神梦想迈出第一步。
把你的个人信息和申请理由快快发送到android@chuang1.net,前来加入我们吧

ChinaGDG.com
回复

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表