Professional Documents
Culture Documents
OOP PetarGeorgiev
OOP PetarGeorgiev
КУРСОВ ПРОЕКТ
по Обектно-ориентирано програмиране
София
2023
Shape2D
public abstract class Shape2D {
private String name;
private boolean hasColor;
и hasColor.
4. getName() и hasColor() са методи за достъп до полетата name и hasColor съответно.
клас. Тъй като всички 2D фигури имат периметър, този метод е деклариран
като абстрактен.
6. toString() е метод, който ще връща информация за фигурата. Той ще бъде
на фигурата.
RegularHexagon
public class RegularHexagon extends Shape2D {
private double sideLength;
@Override
public double perimeter() {
return 6 * sideLength;
}
правоъгълния шестоъгълник.
6. toString() е предефиниран метод, който връща пълна информация за
шестоъгълник.