Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.mail.lenka949;
- public class Board {
- private Shape partOne;
- private Shape partTwo;
- private Shape partThree;
- private Shape partFour;
- public Board() {
- super();
- }
- public Board(Shape partOne, Shape partTwo, Shape partThree, Shape partFour) {
- super();
- this.partOne = partOne;
- this.partTwo = partTwo;
- this.partThree = partThree;
- this.partFour = partFour;
- }
- public Shape getPartOne() {
- return partOne;
- }
- public void setPartOne(Shape partOne) {
- this.partOne = partOne;
- }
- public Shape getPartTwo() {
- return partTwo;
- }
- public void setPartTwo(Shape partTwo) {
- this.partTwo = partTwo;
- }
- public Shape getPartThree() {
- return partThree;
- }
- public void setPartThree(Shape partThree) {
- this.partThree = partThree;
- }
- public Shape getPartFour() {
- return partFour;
- }
- public void setPartFour(Shape partFour) {
- this.partFour = partFour;
- }
- public void removePartOne() {
- this.partOne = null;
- }
- public void removePartTwo() {
- this.partTwo = null;
- }
- public void removePartThree() {
- this.partThree = null;
- }
- public void removePartFour() {
- this.partFour = null;
- }
- public String getInfo() {
- String pOne = "No figure";
- String pTwo = "No figure";
- String pThree = "No figure";
- String pFour = "No figure";
- double areaOne = 0;
- double areaTwo = 0;
- double areaThree = 0;
- double areaFour = 0;
- if (partOne != null) {
- pOne = partOne.getClass().getSimpleName();
- areaOne = partOne.getArea();
- }
- if (partTwo != null) {
- pTwo = partTwo.getClass().getSimpleName();
- areaTwo = partTwo.getArea();
- }
- if (partThree != null) {
- pThree = partThree.getClass().getSimpleName();
- areaThree = partThree.getArea();
- }
- if (partFour != null) {
- pFour = partFour.getClass().getSimpleName();
- areaFour = partFour.getArea();
- }
- double area = areaOne + areaTwo + areaThree + areaFour;
- return "Board [partOne=" + pOne + ", partTwo=" + pTwo + ", partThree=" + pThree + ", partFour=" + pFour
- + "] Total area = " + area;
- }
- @Override
- public String toString() {
- return "Board [partOne=" + partOne + ", partTwo=" + partTwo + ", partThree=" + partThree + ", partFour="
- + partFour + "]";
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement