-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathSolution.java
More file actions
79 lines (49 loc) · 2.75 KB
/
Solution.java
File metadata and controls
79 lines (49 loc) · 2.75 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
//If you remain in me, and my words remain in you, you will ask whatever you desire, and it will be done for you. (John 15:7)
------------------------------------------------Solution.java------------------------------------------------------
package com.javarush.task.task15.task1523;
/*
Перегрузка конструкторов
*/
public class Solution {
protected Solution () {}
public Solution (int integer) {}
Solution (double dooble) {}
private Solution (float flot) {}
public static void main(String[] args) {
}
}
-------------------------------------------------------------------------------------------------------------------
-------------------------------------------------SubSolution.java--------------------------------------------------
package com.javarush.task.task15.task1523;
public class SubSolution extends Solution {
SubSolution(int ilove) {
super(ilove);
}
protected SubSolution(double dabbl) {
super(dabbl);
}
public SubSolution() {
}
}
-------------------------------------------------------------------------------------------------------------------
/*
Перегрузка конструкторов
1. В классе Solution создай 4 конструктора с разными модификаторами доступа.
2. В отдельном файле создай класс SubSolution и сделай его потомком класса Solution.
3. Внутри класса SubSolution создай конструкторы командой Alt+Insert -> Constructors.
4. Исправь модификаторы доступа конструкторов в SubSolution так, чтобы получилось 3 конструктора с различными модификаторами доступа(все кроме private).
Требования:
1. В классе SubSolution должно содержаться 3 различных конструктора.
2. В классе Solution должно содержаться 4 различных конструктора.
3. В классе Solution должны быть объявлены конструкторы со всеми возможными модификаторами доступа.
4. В классе SubSolution должны быть объявлены конструкторы со всеми возможными модификаторами доступа кроме private.
5. Класс Solution должен быть родителем класса SubSolution.
package com.javarush.task.task15.task1523;
*
Перегрузка конструкторов
*
public class Solution {
public static void main(String[] args) {
}
}
*/