定义
类是用于创建对象模板。同时类声明也会引入一个新类型,可定义其实例属性、方法和构造函数
实例属性
通过实例属性(字段),可以保存各种类型的数据
构造函数
不同实例。将来需要有不同的字段初始值,就需要通过构造函数实现
定义方法
类中可以定义方法,并且在内部编写逻辑
静态属性和静态方法
类还可以添加静态属性、方法,后续访问需要通过类来完成
继承extends和super关键字
类可以通过继承快速获取另一个类的字段和方法
子类通过super可以访问父类的实例字段、实例方法和构造函数
instanceof检测是否实例
instanceof运算符可以用来检测某个对象是否是某个类的实例
修饰符(readonly、pri)
类的方法和属性可以通过修饰符来限制访问
修饰符包括:
- readonly: 只可以取值,不能修改
- private: 不能在声明该成员的类之外访问,包括子类
- protected: 与private类似,不同之处是该修饰的成员(属性和方法)允许在子类中访问
- public:在程序的任何可访问该类的地方都是可见的(默认修饰符)