[转]TypeScript编写类继承函数相关的代码

TypeScript编写类,继承、函数相关的代码

复制代码
class Person {
    private name:string
    private age:Number

    constructor(name:string, age:Number) {
        this.name = name;
        this.age = age
    }

    public getPersonInfo():string{
        return `My name is ${this.name} ange age is ${this.age}`;
    }
}


class Employee extends Person {
    private department:string
    constructor(name:string, age:number, department:string) {
        super(name, age)
        this.department = department
    }

    public getEmployeeInfo():string {{
        return this.getPersonInfo() + ` and work in ${this.department}`
    }}
}


let person2 = new Employee("baoshan", 33, "Huawei")
console.log(person2.getPersonInfo())
console.log(person2.getEmployeeInfo())
复制代码

 

 

参考官方文档:<HarmonyOS第一课>ArkTS开发语言介绍-华为开发者学堂 (huawei.com)

 

posted @   宝山方圆  阅读(8)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具
历史上的今天:
2019-12-26 【转】Python之Flask-Mail发送电子邮件
点击右上角即可分享
微信分享提示