鸿蒙初开,开天辟地
类Class
类是面向对象编程的一个重要概念OOP,核心理念是把程序中的数据与操作数据的方法有机的组织成对象,从而使程序结构更加模块化和易于理解,通过对象之间的协同合作,实现更为复杂的程序功能
类class是对象蓝图或模板,它定义了对象的属性和行为(数据和方法)通过类可以创建多个具有相似结构和行为的对象,如Person类,可以张三李四王五
定义类的语法,类名,标记类的开始,实例的属性,定义类的关键字,构造器,实例方法
class Person{ id:number; name:string; age:number = 18; constructor(id:number,name:string){ this.id = id; this.name = name; } introduce():string{ return `${this.name}${this.id}${this.age}`; } } let alatus:Person = new Person(1,"旧约"); console.log(alatus.introduce());
类Object
静态成员
TS的类可以包含静态成员,静态属性和静态方法,静态成员属于类本身,而不是某一个实例对象
定义静态成员需要使用static关键字和JAVA一样
class JAVA{ static javac:number = 1.8; static Jar(jarPack:string){ return jarPack.toLowerCase(); } } console.log(JAVA.Jar("Spring Boot!")); console.log(JAVA.javac);
静态属性和静态方法
静态成员的访问无需通过创建实例,直接访问类本身就可以使用
因此静态成员我们主要拿来定义一些常量或者工具方法





被折叠的 条评论
为什么被折叠?



