-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathSolution.java
More file actions
99 lines (78 loc) · 2.82 KB
/
Solution.java
File metadata and controls
99 lines (78 loc) · 2.82 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
95
96
97
98
99
package com.javarush.task.task14.task1403;
//For if we live, we live to the Lord. Or if we die, we die to the Lord.
//If therefore we live or die, we are the Lord's. (Romans 14:8)
/*
Building и School
*/
public class Solution {
public static void main(String[] args) {
Building school = getSchool();
Building shop = getBuilding();
System.out.println(school);
System.out.println(shop);
}
public static Building getSchool() {
//измените null на объект класса Building или School
return new School();
}
public static Building getBuilding() {
//измените null на объект класса Building или School
return new Building();
}
static class School extends Building /*Добавьте сюда ваш код*/ {
@Override
public String toString() {
return "School";
}
}
static class Building /*Добавьте сюда ваш код*/ {
@Override
public String toString() {
return "Building";
}
}
}
/*
Building и School
1. Расставь правильно наследование между Building(здание) и School(здание школы).
2. Подумай, объект какого класса должен возвращать методы getSchool и getBuilding.
3. Измени null на объект класса Building или School.
Требования:
1. Класс School должен наследоваться от класса Building.
2. Метод getSchool должен возвращать новую школу(School).
3. Метод getBuilding должен возвращать новое здание(Building).
4. Класс School должен быть статическим.
5. Класс Building должен быть статическим.
package com.javarush.task.task14.task1403;
*
Building и School
*
public class Solution {
public static void main(String[] args) {
Building school = getSchool();
Building shop = getBuilding();
System.out.println(school);
System.out.println(shop);
}
public static Building getSchool() {
//измените null на объект класса Building или School
return null;
}
public static Building getBuilding() {
//измените null на объект класса Building или School
return null;
}
static class School /*Добавьте сюда ваш код*/ {
@Override
public String toString() {
return "School";
}
}
static class Building /*Добавьте сюда ваш код*/ {
@Override
public String toString() {
return "Building";
}
}
}
*/