-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathFish.java
More file actions
48 lines (38 loc) · 1015 Bytes
/
Copy pathFish.java
File metadata and controls
48 lines (38 loc) · 1015 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
package studyjava;
import javax.xml.namespace.QName;
/*1. 创建Fish类,它继承Animal类
2. 重写Animal的walk方法以表明鱼不能走且没有腿。
3. 实现Pet接口
4. 无参构造方法
5. 提供一个private 的name属性
*/
public class Fish extends Animal implements Pet {
private String name;
public Fish() {
super(0);
}
public void walk() {
System.out.println("Fish has " + legs + "legs can walk");
}
public void eat() {
System.out.println("fish eat grass");
}
public String getName() {
return this.name;
}
public void setName(String name) {
this.name = name;
}
public void play() {
System.out.println(name + "is playing");
}
public static void main(String[] args) {
Fish fish = new Fish();
System.out.println(fish.legs);
fish.setName("kilo");
fish.play();
fish.eat();
System.out.println(fish.getName());
fish.walk();
}
}