123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- "use strict";
- (function () {
- // 属性的封装:更加安全
- // public 公有的
- // private 私有的 只能在当前类中进行访问
- // class Person {
- // name:string;
- // private age: number;
- // constructor(name:string,age:number) {
- // this.name = name;
- // this.age = age;
- // }
- // get age1() {
- // return this.age;
- // }
- // set age1(val) {
- // this.age = val
- // }
- // // get name1() {
- // // }
- // // getAge() {
- // // return this.age
- // // }
- // // setAge(val) {
- // // return this.age = val;
- // // }
- // }
- // let p = new Person('孙悟空',100000);
- // // p.age = 20;
- // console.log(p)
- // // console.log(p.age)
- // p.age1 = 10;
- // console.log(p.age1)
- // console.log(p.setAge(10))
- // console.log(p.getAge())
- class A {
- constructor(num) {
- this.num = num;
- }
- }
- class B extends A {
- aa() {
- console.log("你好");
- }
- }
- const b = new B(12);
- b.num = 11;
- // B.num = 122;
- console.log(B.num);
- console.log(b);
- })();
|