实现一个Circle类

如何实现一个Circle类,我们可以分几步走:

a. 创建一个圆(Circle)的类,并定义该类的一个属性(半径)和两个方法(周长和面积),其中圆的半径可以通过构造函数初始化

b. 创建圆的一个对象,并调用该对象的方法计算圆的周长和面积

function Circle(r){
    this.radius = r;
  }

  /*获取圆对象周长*/
  Circle.prototype.getPerimeter = function(){
   return 2*Math.PI*this.radius;
  }

  /*获取圆对象面积*/
  Circle.prototype.getArea = function(){
    return Math.PI*Math.pow(this.radius, 2);
  }

  var circle = new Circle(5);
  console.log("圆半径:"+circle.radius);
  console.log("圆周长:"+circle.getPerimeter());
  console.log("圆面积:"+circle.getArea());

  • 暂无回复内容