Skip to content

Commit b7584cc

Browse files
authored
Lord, why can't I follow you now?
Peter said to him, "Lord, why can't I follow you now? I will lay down my life for you." (John 13:37)
1 parent 61e49c6 commit b7584cc

1 file changed

Lines changed: 69 additions & 0 deletions

File tree

task12/task1229/Solution.java

Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
package com.javarush.task.task12.task1229;
2+
3+
//Peter said to him, "Lord, why can't I follow you now? I will lay down my life for you." (John 13:37)
4+
5+
/*
6+
Родитель класса CTO
7+
*/
8+
9+
public class Solution {
10+
11+
public static void main(String[] args) {
12+
CTO cto = new CTO();
13+
System.out.println(cto);
14+
}
15+
16+
public static interface Businessman {
17+
public void workHard();
18+
}
19+
20+
public static class CTO extends Parent implements Businessman {
21+
22+
}
23+
24+
public static class Parent {
25+
public void workHard() {}
26+
}
27+
}
28+
29+
30+
31+
32+
/*
33+
Родитель класса CTO
34+
Добавь такой класс-родитель к классу CTO(технический директор), чтобы класс перестал быть абстрактным.
35+
Добавлять/реализовывать методы в классе CTO запрещается.
36+
37+
38+
Требования:
39+
1. Класс Solution должен содержать интерфейс Businessman с методом void workHard().
40+
2. Класс Solution должен содержать не абстрактный класс CTO.
41+
3. Класс CTO должен реализовывать интерфейс Businessman.
42+
4. Класс CTO не должен содержать методов.
43+
5. Класс Solution должен содержать дополнительный класс.
44+
6. Класс CTO должен наследоваться от дополнительного класса.
45+
7. Дополнительный класс должен содержать один метод.
46+
47+
package com.javarush.task.task12.task1229;
48+
49+
50+
Родитель класса CTO
51+
52+
53+
public class Solution {
54+
55+
public static void main(String[] args) {
56+
CTO cto = new CTO();
57+
System.out.println(cto);
58+
}
59+
60+
public static interface Businessman {
61+
public void workHard();
62+
}
63+
64+
public static class CTO implements Businessman {
65+
66+
}
67+
}
68+
69+
*/

0 commit comments

Comments
 (0)