1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- //类类型: 类的类型,类的类型可以通过接口来实现
- (function () {
- //定义一个类 这个类的类型就是上面定义的接口
- var Car = /** @class */ (function () {
- function Car() {
- }
- //实现接口当中的方法
- Car.prototype.alert = function () {
- console.log('car alert');
- };
- return Car;
- }());
- //创建一个实例化对象
- var car = new Car();
- //当前这个类 可以实现多个接口
- var Car2 = /** @class */ (function () {
- function Car2() {
- }
- Car2.prototype.alert = function () {
- console.log('car alert');
- };
- Car2.prototype.lightOn = function () {
- console.log('car light on');
- };
- Car2.prototype.lightOff = function () {
- console.log('car light off');
- };
- return Car2;
- }());
- var person2 = new Car2();
- //定义一个类 去实现这个新的接口
- var Car3 = /** @class */ (function () {
- function Car3() {
- }
- Car3.prototype.alert = function () {
- console.log('car alert');
- };
- Car3.prototype.lightOn = function () {
- console.log('car light on');
- };
- Car3.prototype.lightOff = function () {
- console.log('car light off');
- };
- return Car3;
- }());
- //创建一个实例化对象
- var car3 = new Car3();
- car3.lightOff();
- car3.alert();
- })();
|