类的基本使用

class person {name:stringage:numberconstructor(name:string,age:number){//构造函数this.name = "kjkjj",this.age = 22}
}

类的访问修饰符

private 把类成员变为私有的,外部就不可以使用。
public  把类成员变为公有成员,如果不加默认为公有成员
private  受保护的,只允许在子类中访问,不能在实例中访问。
static  静态方法

//如果类的构造函数设置为私有的,则不能new 实例化,需用静态修饰符写一个静态方法返回一个构造函数

//private 把类成员变为私有的,外部就不可以使用。
//public  把类成员变为公有成员,如果不加默认为公有成员
//private  受保护的,只允许在子类中访问,不能在实例中访问。
//static  静态方法
class Person {public name: stringprivate age: numberprotected gern:booleanconstructor(name: string, age: number){//构造函数this.name = namethis.age = agethis.gern = true}sayhello(msg:string):void{console.log(msg)}
}let lixiao = new Person("liii",10);
console.log(lixiao.name)
//console.log(lixiao.age)  //错误,不能访问 private把 age变为私有的class Student extends Person {constructor(name:string,age:number){super(name,age)//调用父类的构造函数console.log(this.gern)//可以访问到父类的受保护的成员//console.log(this.age)//报错,父类私有的成员不能访问}
}//如果类的构造函数设置为私有的,则不能new 实例化,需用静态修饰符写一个静态方法返回一个构造函数
class phone {name:stringtype:stringprivate constructor(name:string,type:string){this.name = namethis.type = type}static createPerson(name:string,type:string){return new phone(name,type)}
}
//let mini = new phone("jjj","jhhh");// 错误   类的构造函数设置为私有的,则不能new 实例化
let mini = phone.createPerson("jjhjj","juuu")

typescript的类class 和 类的访问修饰符相关推荐

  1. 【译文】 C#面向对象的基本概念 (Basic C# OOP Concept) 第一部分(类,对象,变量,方法,访问修饰符)...

    译文出处:http://www.codeproject.com/Articles/838365/Basic-Csharp-OOP-Concept 相关文档:http://files.cnblogs.c ...

  2. 第五章节 类的继承(访问修饰符)

    一.访问修饰符 1.C#中有五种访问修饰符:public.private.protected.internal和protected internal,其具体说明见下表: 访问修饰符 说明 public ...

  3. C#中什么是类,类和对象的关系,类的访问修饰符?

    类以及类和对象的关系以及类的访问修饰符 一.类的概念: 二.类和对象的关系: 三.类的组成: 四.类的创建: 五.类的访问修饰符: 一.类的概念: 类是对于某一类对象的一个统称,类是对象的抽象化,对象 ...

  4. C#几种访问修饰符理解

    今天拿出一点时间,对这几个C#访问修饰符重新理解了一下: 类和成员均有访问修饰符. 类只能用public, Internal来修饰,默认值:public 成员能用以下5种来修饰,默认值:Private ...

  5. scala 访问修饰符_Scala中的访问修饰符

    scala 访问修饰符 Access modifiers are used in order to restrict the usage of a member function to a class ...

  6. C#基础11:五种访问修饰符

    五种访问修饰符: public:公开的访问权限,当前类.子类.实例对象都可以访问到 private:私有的访问权限,只能在当前类内部进行访问使用,子类和实例对象都访问不到 protected:受保护的 ...

  7. C# 访问修饰符含义与注意事项

    访问修饰符的使用,是C#编程最基础的语法,所以对于使用,只要是C#入门后,基本上都是熟练的,所以这里主要是想对于访问修饰的注意事项做强调. C#的访问修饰符主要有以下5个: public:公开的,公共 ...

  8. java平台类成员访问修饰符_JAVA类的修饰符及访问权限

    1.类 外部类      class前的修饰符只能有public final abstrct 无(默认) :同包可见  (Eclipse中选择package) 内部类      class前的修饰符有 ...

  9. C++——类访问修饰符

    类访问修饰符 数据封装是面向对象编程的一个重要特点,它防止函数直接访问类类型的内部成员.类成员的访问限制是通过在类主体内部对各个区域标记 public.private.protected 来指定的.关 ...

最新文章

  1. 客快物流大数据项目(六十二):主题及指标开发
  2. 【Android 应用开发】 FastJson 使用详解
  3. 终章 | 机器学习笔试题精选
  4. go语言游戏编程初识--`Ebiten`
  5. el-table 行背景颜色_用手机拍花卉怎样使背景变黑?
  6. Python实现ORM
  7. python协程asyncio 应用_Python-如何使用asyncio同时运行多个协程?
  8. 【debug】UnicodeDecodeError: codec can't decode byte 0xbd in position 4: invalid start byte
  9. OpenSSL命令---pkcs7
  10. android内核中Kconfig及如何加自己的驱动
  11. DbgView 显示OutputDebugString 输出内容 不能显示问题总结
  12. 千月最新影视APICLOUD完整安卓程序源码+UI非常不错
  13. js判断是否是数组的几种方法
  14. JAVA毕设项目汽车租赁管理系统(java+VUE+Mybatis+Maven+Mysql)
  15. android+表情符号乱码,Android Emoji表情截取不完整,乱码
  16. linux自动登录drcom,Ubuntu用drcom客户端登陆
  17. Ubuntu 安装uwsgi出错
  18. gc buffer busy的优化
  19. 单片机:数字电压表TLC2543 C程序代码
  20. 【C++】关于char * tempbuffer = new char[100];

热门文章

  1. 搭建Vue版Ant Design Pro后台管理系统
  2. ecmall 常用方法/函数说明
  3. jquery ie11 html函数,jQuery append()函数在IE11中失败
  4. 有向图强连通分量的Tarjan算法
  5. python问候自己_python – 问候语程序
  6. mp3封面、专辑、作者等信息的解析
  7. 什么是用户态?什么是内核态?
  8. 孙叫兽:我所认为的领导力!
  9. Sublime Text 3 —— 只推荐的一个主题 Material 和字体 Fira Code
  10. 渠道-量水堰 水位流量关系曲线