TypeScript 互动版

在线工具推荐: Three.js AI纹理开发包 - YOLO合成数据生成器 - GLTF/GLB在线编辑 - 3D模型格式在线转换 - 可编程3D场景编辑器

属性和方法的定义


  通过以上介绍,已经可以对类的属性和方法有所了解,下面具体介绍类体内属性和方法的定义和使用。

  (1)属性:类的属性实质为在类体内定义的变量,用于保存或设置参数。

  (2)方法:类的方法实质为在类体内定义的函数,用于实现某项功能,其定义方法与普通函数定义方法相同,同时可以应用访问权限关键字对方法访问权限进行限制。

class 类名{
  name:string;  //定义类的属性

  fun(){ //定义了一个无返回值的方法
           //定义该方法所要实现的功能
  }
  say():string{ //定义返回值类型为string的方法
           //定义该方法所要实现的功能
         return "返回值"; // 用return关键字返回函数值
  }
}