Question: Write a java program for Circle and Shape Tester Creating a Class public class Circle{ intradius=10;addaattribute(variable) } Creating a Tester Class public class shapeTester {
Write a java program for Circle and Shape Tester


![\{ public static void main (String [] args) \{ // add code](https://dsd5zvtm8ll6.cloudfront.net/si.experts.images/questions/2024/09/66f3d6bc5d946_25166f3d6bbf2e2f.jpg)

Creating a Class public class Circle\{ intradius=10;addaattribute(variable) \} Creating a Tester Class public class shapeTester \{ public static void main (String [] args) \{ // add code \} \} Creating an Object of a Class public class shapeTester \{ public static void main (String [] args) Circle myCircle = new Circle(); System.out.printIn("The radius is: " + myCircle.radius); \} \} Changing the value of an attribute public class shapeTester public static void main (String [] args) \{ Circle myCircle = new Circle(); System.out.println("The radius is: " + myCircle.radius); myCircle.radius =20; System.out.println("The radius is: " + myCircle.radius); \} Multiple Objects of a Class public class shapeTester \{ public static void main (String [] args) \{ Circle myCircle1 = new Circle(); Circle myCircle2 = new Circle( ); System.out.println("The radius is: " + myCircle1.radius); System.out.println("The radius is: " + myCircle2.radius); \} Creating a method - We can create a static method or a public method. static void circleMessage() \{ System.out.println("This is a circle"); \} Accessing Class Methods public class shapeTester \{ public static void main (String [] args) Circle myCircle1 = new Circle(); myCircle1.circleArea(3.14); 3 Creating a constructor A constructor is used to initialize parameters. public class Circle\{ int radius ; public Circle (int x){ \} radius =x; \} Passing a value to a constructor public class shapeTester\{ public static void main (String [] args) Circle myCircle1 = new Circle(10); \} \} public class Circle \{ private int radius; // Getter public int getRadius() \{ return radius; \} // Setter public void setRadius(int x ) \{ this.radius =x; \} \} Getter and Setters public class shapeTester \{ public static void main (String [] args)\{ Circle myCircle1 = new Circle(); myCircle1 .setRadius(10); // Set the radius to 10 System.out.println(myCircle1 .getRadius()); \} \}
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
