-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathSolution.java
More file actions
70 lines (48 loc) · 1.82 KB
/
Solution.java
File metadata and controls
70 lines (48 loc) · 1.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
package com.javarush.task.task12.task1221;
//For some thought, because Judas had the money box, that Jesus said to him, "Buy what things we need for the feast,"
//or that he should give something to the poor. (John 13:29)
/*
Все мы немного кошки…
*/
public class Solution {
public static void main(String[] args) {
Pet pet = new Cat();
System.out.println(pet.getName());
}
public static class Pet {
public String getName() {
return "Я - пушистик";
}
}
public static class Cat extends Pet {
public String getName() {
return "Я - кот";
}
}
}
/*
Все мы немного кошки…
Переопредели метод getName в классе Cat так, чтобы программа выдавала на экран надпись «Я - кот».
Требования:
1. Класс Solution должен содержать класс Pet.
2. Класс Solution должен содержать класс Cat.
3. Класс Cat должен наследоваться от класса Pet.
4. Класс Pet должен содержать один метод getName().
5. Класс Cat должен переопределять метод getName().
6. Программа должна выводить на экран результат метода getName() объекта pet.
package com.javarush.task.task12.task1221;
Все мы немного кошки…
public class Solution {
public static void main(String[] args) {
Pet pet = new Cat();
System.out.println(pet.getName());
}
public static class Pet {
public String getName() {
return "Я - пушистик";
}
}
public static class Cat extends Pet {
}
}
*/