lalioCAT的专栏

Java

子类自动拥有了父类的所有成员(包括成员变量和方法)。

java只支持单继承,也 就是子类只能从一个父类中继承。子类的构造过程必须调用其父类的构造方法。

子类在自己的构造方法中使用

如果使用super,必须写在子类构造方法中的第一行。

子类中要是没有写出super构造方法,则默认调用父类中无参数的构造方 法。当父类中又没有无参的构造方法时,则出错。

多态:在执行期间判断所引用对象的实际类型,根据其实际类型调用其相应的方法。

条件①:要有继承 ②:要有重写 ③:父类引用指向子类对象

例如:voidfuntion(Animalp){

p.run();

}

其中应的方法。例如传入的是一只猫,则调用猫的run方法。

也只能是用这个修饰,并且所以方法都是抽象方法。接口里面的方法,,只 能是

interface

例如:

publicinterfaceRunner{

publicstaticfinalinta=1;

publicvoidrun();

}

接口与类的不同:类只能单继承,但是接口用implements可以实现多继承(应该说实现)。

MonkeyinplementsAnimal,Beauty{

……

}

类可以既继承父类,又实现接口。

MonkeyextendsEarthinplementsAnimal,Beauty{

……

}

类和类之间可以相互继承(

Lalio

2014/7/22

从起点,到尽头,也许快乐,或有时孤独,

lalioCAT的专栏

相关文章:

你感兴趣的文章:

标签云: