-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathSolution.java
More file actions
76 lines (57 loc) · 2.07 KB
/
Copy pathSolution.java
File metadata and controls
76 lines (57 loc) · 2.07 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
//And I baptized also the household of Stephanas: besides, I know not whether I baptized any other (1Cor 1:16)
package com.javarush.task.task24.task2406;
import java.math.BigDecimal;
/*
Наследование от внутреннего класса
*/
public class Solution {
public class Building {
public class Hall {
private BigDecimal square;
public Hall(BigDecimal square) {
this.square = square;
}
}
public class Apartments {
}
}
public static void main(String[] args) {
}
public class Apt3Bedroom extends Building.Apartments {
public Apt3Bedroom(Building building) {building.super();}
}
public class BigHall extends Building.Hall {
public BigHall(Building building) {building.super(BigDecimal.ONE);}
}
}
/*
Наследование от внутреннего класса
Внутри класса Solution создай 2 внутренних public класса Apt3Bedroom, BigHall.
Унаследуй их от Apartments и Hall.
Требования:
1. Класс Apt3Bedroom должен быть создан внутри класса Solution.
2. Класс BigHall должен быть создан внутри класса Solution.
3. Класс Apt3Bedroom должен быть публичным.
4. Класс BigHall должен быть публичным.
5. Класс Apt3Bedroom должен быть потомком класса Building.Apartments.
6. Класс BigHall должен быть потомком класса Building.Hall.
package com.javarush.task.task24.task2406;
import java.math.BigDecimal;
/*
Наследование от внутреннего класса
*/
public class Solution {
public class Building {
public class Hall {
private BigDecimal square;
public Hall(BigDecimal square) {
this.square = square;
}
}
public class Apartments {
}
}
public static void main(String[] args) {
}
}
*/