class Circle {
static pi = 3.14;
static Area(radius:number) {
return this.pi * radius * radius;
}
Circumference(radius:number):number {
return 2 * Circle.pi * radius;
}
}
console.log(Circle.Area(7));
let obj = new Circle();
console.log(obj.Circumference(7));
// obj.Area(7); // Property 'Area' does not exist on type 'Circle'. obj.Area is not a function
/*
run:
153.86
43.96
*/