Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class ManTask1 {
- public static void main(String[] args) {
- Square sq = new Square("Square",2,2);
- System.out.printf(sq.toString());
- }
- }
- class Shape
- {
- private String Name;
- Shape(String n)
- {
- Name = n;
- }
- public void setN(String n)
- {
- Name = n;
- }
- public String getN()
- {
- return Name;
- }
- @Override
- public String toString()
- {
- return "Name of Shape: "+ Name;
- }
- }
- class Rectangle extends Shape
- {
- private double side1;
- private double side2;
- Rectangle(String n,double s1,double s2)
- {
- super(n);
- side1 = s1;
- side2 = s2;
- }
- public void setS1(double s1)
- {
- side1 = s1;
- }
- public double getS1()
- {
- return side1;
- }
- public void setS2(double s2)
- {
- side2 = s2;
- }
- public double getS2()
- {
- return side2;
- }
- public double area()
- {
- return side1*side2;
- }
- public double perimeter()
- {
- return 2*(side1+side2);
- }
- @Override
- public String toString()
- {
- return (super.toString()+"\n"+"Area = "+area()+"\n"+"Perimeter = "+perimeter()+"\n");
- }
- }
- class Square extends Rectangle
- {
- Square(String n, double sd1,double sd2)
- {
- super(n,sd1,sd2);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement