-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconstructor.java
More file actions
34 lines (32 loc) · 790 Bytes
/
constructor.java
File metadata and controls
34 lines (32 loc) · 790 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
package NPTEL1;
//circle class
class Circle3{
double x,y;
double r;
//method for calculation of circumference
double circumference() {
return 2*3.14159*r;
}
//method for calculation of area
double area() {
return (22/7)*r*r;
}
//constructor with the same name as class
Circle3 (double a,double b,double c){
x=a;
y=b;
r=c;
}
}
//main class
public class constructor {
public static void main(String []args) {
//object for two different circle
Circle3 c1= new Circle3(3.0,4.0,5.0);
Circle3 c2=new Circle3(0.0,0.0,9.0);
System.out.println("Circumference="+c1.circumference());
System.out.println("Area="+c1.area());
System.out.println("Circumference="+c2.circumference());
System.out.println("Area="+c2.area());
}
}