java面向对象编程继承的基本概念和基本用



java面向对象编程继承的基本概念和基本用。java继承实例,面向对象里的三个特征之一就是继承,另外是封装和多态。

继承的作用?使用继承的好处是什么?
第一个好处:继承的本质在于抽象。类是对对象的抽象,继承是对某一批类的抽象。
第二个好处:为了提高代码的复用性。
extands的意思是“扩展”。子类是父类的扩展。

注意:JAVA中类只有单继承没有多继承! 接口可以多继承!java继承的关键字。
继承介绍
现实世界中的继承无处不在。例如:
动物:哺乳动物、爬行动物
哺乳动物:灵长目、鲸目等。
继承的本质是对某一批类的抽象,从而实现对现实世界更好的建模。
java如何实现继承?
使用extends关键字即可。
java继承的实例代码:
package cn.bjsxt.oop.inherit;

/**

* 测试继承

* @author 尚学堂高淇www.bjsxt.cn
*
*/
public class Animal {
String eye;
public void run(){
System.out.println(“跑跑!”);
}
public void eat(){
System.out.println(“吃吃!”);
}
public void sleep(){
System.out.println(“zzzzz”);
}
public Animal(){
System.out.println(“创建一个动物!”);
}
}

class Mammal extends Animal {//继承动物


public void taisheng(){

System.out.println(“我是胎生”);
}

}

class Bird extends Animal {//鸟继承动物
public void eggSheng(){
System.out.println(“卵生”);
}

}

 

package cn.bjsxt.oop.inherit;
public class Test {
public static void main(String[] args) {
Bird b = new Bird();
b.run();
}
}