TypeScript学习笔记#5 类的简介

TypeScript学习笔记#5 类的简介

废话不多说,直接上代码

// 使用class关键字来定义一个类
/**
 * 对象中主要包含两个部分
 *    属性
 *    方法
 */
class Person {
  /*
   *   直接定义的属性是实例属性,需要通过对象的实例去访问
   *
   *    static定义的静态属性可以直接通过类来访问
   */

  // 定义属性
  name: string = "你好世界";

  // 在属性前使用static可以定义类属性(静态属性)
  age: number = 18;

  // 在属性面前使用readonly 表示只读属性,只可以读,不可以改
  readonly gender: string = "男";

  // 定义方法
  sayHello() {
    console.log("Hello World!");
  }
}

const per = new Person();
// per.gender = "nv";
// console.log(per);
per.sayHello();

posted @ 2023-03-10 15:46  圆子同学  阅读(18)  评论(0)    收藏  举报