-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathMain.java
More file actions
25 lines (22 loc) · 922 Bytes
/
Main.java
File metadata and controls
25 lines (22 loc) · 922 Bytes
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
package com.yurii.salimov.lesson03.task05;
/*
* 3.5 Построить иерархию классов «Фигуры» с учетом знаний о полиморфизме.
* У каждого класса фигуры должен быть метод подсчета площади.
* Создать список фигур. Вывести площади всех фигур на экран.
*
* @author Yuriy Salimov (yuriy.alex.salimov@gmail.com)
* @version 1.0
*/
public class Main {
public static void main(String[] args) {
final FigureList figureList = createFigureList();
figureList.showAllList();
}
private static FigureList createFigureList() {
final FigureList figureList = new FigureList();
figureList.add(new Rectangle(8, 12));
figureList.add(new Triangle(5, 8, 5));
figureList.add(new Circle(10));
return figureList;
}
}