开发工具与关键技术:My Eclipse 10、java
作者:郑凯丰
撰写时间:2019年4月17日
代码
继承就子类继承父类; 关键字extends
在java中并不支持多继承,但却可以多重继承;
例:
1.首先在一个类里面写了两个方法;
public class Brid {
//private 成员变量
int weight=0;
//--方法
public void fly(){
System.out.println("我是鸟,我可以飞!");
}
public void eatting(){
System.out.println("....吃.....");
}
}
2.然后创建了另外一个新的类,在那个类里面用extends继承上面的类
//继承了 Bird中的fly和eatting方法和weight成员变量
public class Eagle extends Brid {
}
3.创建一个Demo的类,然后在里面new出上面Eagle的继承并且赋予继承后的变量值在调用方法就可以了。
public static void main(String[] args) {
// 实例化 Eagle
Eagle eagle = new Eagle();
// 使用成员变量
eagle.weight = 2;
System.out.println(eagle.weight);
// 调用方法
eagle.fly();
eagle.eatting();
}
总结
Java中继承可以说是面向对象的一块基石,因为它允许创建分等级层次的类,而继承的意思就像现代那样由子继承父,这便是继承,通俗易懂,虽然他并不支持多继承,但是他支持多重继承,一层一层的继承下去便是多继承,以上是对继承的介绍还有便是用例子来解释继承代码的流程这样便可以更好的了解java中继承的写法。