类(typeScript)

收藏

   1. 类

        class Person{
            userName:string;
            userAge:number;
            constructor( name:string, age:number ){
                this.userName = name;
                this.userAge = age;
            }
            run( a:number, b:number ):number {
                return a+b;
            }
        }
        new Person( '张三' , 18 ).run(1,2);

    2. 修饰符

        readonly    只读

        public      公开的,在任何地方都可以访问

        protected   受保护的,只能在当前类和当前类的子类内部使用

        private     私有的,当前类的内部使用

    3. 抽象类:abstract

        3.1 不完成具体的功能

        3.2 抽象类不能new

        3.3 抽象类可以继承,如果要继承,就必须实现该类的抽象方法

    4. implements对于类的约束 

        interface Ip1{
            name:string;
            age:number;
        }
        interface Ip2{
            change():void;
        }
        class Person implements Ip1,Ip2{
            name: string;
            age: number;
            change(){
            }
        }


评论(

您还未登录,请先去登录
表情
查看更多

相关作者

  • 获取点赞0
  • 文章阅读量264

相关文章

联系小鹿线

咨询老师

咨询老师

扫码下载APP