-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathSolution.java
More file actions
94 lines (64 loc) · 2.51 KB
/
Solution.java
File metadata and controls
94 lines (64 loc) · 2.51 KB
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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
package com.javarush.task.task12.task1227;
//By this everyone will know that you are my disciples, if you have love for one another.(John 13:35)
/*
Fly, Run, Swim для классов Duck, Penguin, Toad
*/
public class Solution {
public static void main(String[] args) {
}
public interface Fly {
public void fly();
}
public interface Run {
public void run();
}
public interface Swim {
public void swim();
}
public class Duck implements Fly, Run, Swim {
public void fly(){}
public void run(){}
public void swim(){}
}
public class Penguin implements Run, Swim {
public void run(){}
public void swim(){}
}
public class Toad implements Swim {
public void swim(){}
}
}
/*
Fly, Run, Swim для классов Duck, Penguin, Toad
Есть интерфейсы Fly(летать), Swim(плавать), Run(бегать).
Добавь эти интерфейсы классам Duck(утка), Penguin(пингвин), Toad(жаба)
Требования:
1. Класс Solution должен содержать интерфейс Fly с методом void fly().
2. Класс Solution должен содержать интерфейс Swim с методом void swim().
3. Класс Solution должен содержать интерфейс Run с методом void run().
4. Класс Solution должен содержать классы Duck, Penguin, Toad.
5. Объект класса Duck должен уметь летать(поддерживать интерфейс Fly), бегать(поддерживать интерфейс Run) и плавать(поддерживать интерфейс Swim).
6. Объект класса Penguin должен уметь бегать(поддерживать интерфейс Run) и плавать(поддерживать интерфейс Swim).
7. Объект класса Toad должен уметь только плавать(поддерживать интерфейс Swim).
package com.javarush.task.task12.task1227;
Fly, Run, Swim для классов Duck, Penguin, Toad
public class Solution {
public static void main(String[] args) {
}
public interface Fly {
public void fly();
}
public interface Run {
public void run();
}
public interface Swim {
public void swim();
}
public class Duck {
}
public class Penguin {
}
public class Toad {
}
}
*/