Java 语言快速入门(极客学院) (极客学院)

使用关键字 extends,子类可以继承父类除了私有属性的所有属性。

添加于 2016年5月4日星期三 上午12:51:51 您在位置 #1469-1470的标注

implements 关键字,是在类继承接口的时候使用的。接口是不能被类使用 extends 继承的。

添加于 2016年5月4日星期三 上午12:53:19 您在位置 #1477-1478的标注

重写只是修改,不可以增加

添加于 2016年5月4日星期三 上午9:43:34 您在位置 #1523 的笔记

这个程序在编译时将抛出一个错误,因为 b 的引用类型 Animal 没有一个名字叫 bark 的方法。

添加于 2016年5月4日星期三 上午9:43:34 您在位置 #1522-1523的标注

一个方法被定义为 static,将使其不能被重写,但是可以重新声明。

添加于 2016年6月12日星期日 上午1:43:10 您在位置 #1527-1528的标注

当调用父类的被重写的方法时,要用关键字 super。

添加于 2016年6月12日星期日 上午1:47:18 您在位置 #1533-1533的标注

类的功能仍然存在,它的字段,方法和构造函数都以相同的方式进行访问。你只是不能创建一个抽象类的实例。

添加于 2016年6月12日星期日 上午1:58:51 您在位置 #1596-1597的标注

子类继承一个抽象方法,必须要去覆盖他。如果不这样做的话,它们必须将其继续声明为抽象,或在它们的子类中去覆盖它们。

添加于 2016年6月12日星期日 上午2:05:37 您在位置 #1650-1651的标注

最终,后代类不得不去实现抽象方法;否则你会一直有一个不能被实例化的抽象类。

添加于 2016年6月12日星期日 上午2:06:12 您在位置 #1651-1652的标注

类是描述一个对象的成员属性和行为。接口只包含一个类所实现的行为。

添加于 2016年6月12日星期日 下午1:09:46 您在位置 #1684-1685的标注

不能实例化一个接口。 - 接口不能包含构造方法。 - 接口中的所有方法都是抽象的。 - 接口不能包含实例变量。

添加于 2016年6月12日星期日 下午1:09:59 您在位置 #1689-1690的标注

当一个类实现一个接口的时候,你可以认为类就是签订一个条约,同意去执行接口中的各种行为。如果一个类没有实现接口中的所有行为,这个类就必须声明为 abstract 。

添加于 2016年6月12日星期日 下午1:11:39 您在位置 #1701-1702的标注

接口实现类本身可以是抽象的,如果是抽象的,则接口中的方法没必要全部实现。

添加于 2016年6月12日星期日 下午1:13:51 您在位置 #1712-1713的标注

接口不是类,一个接口可以继承多个父接口。

添加于 2016年6月12日星期日 下午1:18:16 您在位置 #1727-1727的标注