4、面向对象-typescript

从面向过程转向面向对象,是一个由简易到复杂的过程,主要更多的考虑到对象的属性,方法,行为等。

一、类,对象       

        类:更偏向于模板,属于抽象类型,指向大类或泛指。

        对象:实际存在的人或物,具体的事物。

二、构造方法

        当类被实例化成对象时,就会选择调用构造方法,默认是无参数,可以定义参数类型。

三、静态属性与方法

        静态属性与方法只能由当前类进行调用。

//类class
class Person{

//静态属性
    static des: string = "this is a Person class";

    name: string = "普通";
    age: number = 10;
    

//构造方法
    construor(name:string,age:number){
        this.name =name;
        this.age = age;
}

//静态方法
    static test(){
        document.write("good");
    }

    out(){
        document.write(this.name);
    }
}

//实例化对象
let personA = new Person();
a.name = "歪歪";
a.age = 3;
a.out();

let personB = new Person();
b.name = "土豆";
b.age = 5;
b.out();

//构造方法
let a = neww Person("蟹蟹“,6);
a.out();


//静态方法调用
Person.des = "a";
Person.text();

  • 17
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值