2026/2/19 23:56:26
网站建设
项目流程
招投标网站销售怎么做,杨浦企业网站建设,沈阳做企业网站的,郴州seo公司类是对象的抽象#xff0c;是用于创建对象的模板。 面向对象开发时#xff0c;通常在项目的问题域中分析现实中的实体#xff0c;将同类实体的特征、属性、功能、行为等抽象出来#xff0c;形成类结构。类主要由属性、构造方法、访问器和一般方法组成。属性 ——常被称为字…类是对象的抽象是用于创建对象的模板。 面向对象开发时通常在项目的问题域中分析现实中的实体将同类实体的特征、属性、功能、行为等抽象出来形成类结构。类主要由属性、构造方法、访问器和一般方法组成。属性——常被称为字段Field或成员变量Member Variable。1 属性定义需要初始化 2静态属性构造方法——用于创建对象的特殊函数 用constructor命名用new加类名来调用构造 方法创建对象。访问器——获取和设置属性值的特殊方法 用关键字get定义访问器用关键字set定义存储器。方法—— 是复用代码的最基本单位。1. 类的定义class 类名 {修饰符 属性名 : 类型constructor(参数名 : 类型, ...) {构造体}修饰符 函数名(参数名 : 类型, ...) {函数体}get 访问器名(): 类型{… return …}set 存储器名() {参数名 : 类型, …} {… this.属性参数 …}}2. 类的应用举例//定义一个 Person 类它有 name 和 age 两个属性以及一个 greet 方法。 class Person { // 属性声明,可以用修饰符修饰比如 public, private,protected。 private name: string; private age: number; constructor(name: string, age: number) { this.name name; this.age age; } //访问器 get Name() { return this.name; } set Name(value: string) { this.name value; } get Age() { return this.age; } set Age(value: number) { this.age value; } greet() { console.log(Hello, my name is ${this.name} and Im ${this.age} years old.); } } let person1new Person(John, 30); person1.greet(); // 输出: Hello, my name is John and Im 30 years old. person1.NameTom; person1.Age25; person1.greet(); // 输出: Hello, my name is Tom and Im 25 years old.