类的继承格式
在 Java 中通过 extends 关键字可以申明一个类是从另外一个类继承而来的,一般形式如下:
类的继承格式
1
2
3
4
5
|
class 父类 { } class 子类 extends 父类 { } |
为什么需要继承
接下来我们通过实例来说明这个需求。
开发动物类,其中动物分别为企鹅以及老鼠,要求如下:
-
企鹅:属性(姓名,id),方法(吃,睡,自我介绍)
-
老鼠:属性(姓名,id),方法(吃,睡,自我介绍)
企鹅类:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
public class Penguin { private String name; private int id; public Penguin(String myName, int myid) { name = myName; id = myid; } public void eat(){ System.out.println(name+ "正在吃" ); } public void sleep(){ System.out.println(name+ "正在睡" ); } public void introduction() { System.out.println( "大家好!我是" + id + "号" + name + "." ); } } |