Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Kite extends Quadrilaterals {
- private static int numOfKites = 0;
- private double firstSideLength2, secondSideLength2, firstDiagonal2, secondDiagonal2;
- private int serialNumber;
- public Kite() {
- firstSideLength2 = 1.0;
- secondSideLength2 = 1.0;
- firstDiagonal2 = 1.0;
- secondDiagonal2 = 1.0;
- numOfKites++;
- serialNumber = numOfKites;
- }
- public Kite(double firstSideLength2, double secondSideLength2, double firstDiagonal2, double secondDiagonal2) {
- this.firstSideLength2 = firstSideLength2;
- this.secondSideLength2 = secondSideLength2;
- this.firstDiagonal2 = firstDiagonal2;
- this.secondDiagonal2 = secondDiagonal2;
- }
- public Kite(boolean check) {
- if (check == true) {
- numOfKites++;
- serialNumber = numOfKites;
- }
- } //End of Kite method
- public double getFirstSideLength2() {
- return firstSideLength2;
- } //End of getFirstSideLength2 method
- public double getSecondSideLength2() {
- return secondSideLength2;
- } //End of getSecondSideLength2 method
- public double getFirstDiagonal2() {
- return firstDiagonal2;
- } //End of getFirstDiagonal2 method
- public double getSecondDiagonal2() {
- return secondDiagonal2;
- } //End of getSecondDiagonal2 method
- public void setFirstSideLength2(double firstSideLength2) {
- this.firstSideLength2 = firstSideLength2;
- } //End of setfirstSideLength2 method
- public void setSecondSideLength2(double secondSideLength2) {
- this.secondSideLength2 = secondSideLength2;
- } //End of setSecondSideLength2 method
- public void setFirstDiagonal2(double firstDiagonal2) {
- this.firstDiagonal2 = firstDiagonal2;
- } //End of setFirstDiagonal2 method
- public void setSecondDiagonal2(double secondDiagonal2) {
- this.secondDiagonal2 = secondDiagonal2;
- } //End of setSecondDiagonal2 method
- public int getSerialNumber() {
- return serialNumber;
- }
- public double findPerimeter() {
- return 2*firstSideLength2 + 2*secondSideLength2;
- } //End of findPerimeter method
- public double findArea() {
- return (firstDiagonal2 * secondDiagonal2)/2;
- } //End of findArea method
- public static int getNumOfKites() {
- return numOfKites;
- } //End of getNumOfKites method
- public String toString()
- {
- return ("[Kite " + serialNumber + "]\nFirst Side Length: " + getFirstSideLength2() + "\nSecond Side Length: " + getSecondSideLength2() + "\nFirst Diagonal: " + getFirstDiagonal2() + "\nSecond Diagonal: " + getSecondDiagonal2() + "\nThe area is " + findArea() + "\nThe perimeter is " + findPerimeter() + "\n");
- } //End of toString method
- public boolean equals(Object o) {
- if (o instanceof Kite)
- {
- Kite k = (Kite)o;
- if (this.getSerialNumber() == k.getSerialNumber())
- return true;
- }
- return false;
- } //End of equals method
- } //End of class Kite
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement