当前位置: 首页 > news >正文

开发电子商务网站的主流语言定制网站+域名+企业邮箱

开发电子商务网站的主流语言,定制网站+域名+企业邮箱,wordpress能改什么,贵州省关于疫情防控最新通知浅谈类的继承 类的继承 就是对一个类进行扩展,可以扩展属性、方法。 类的继承 可以很好的解决代码冗余的问题。比如 : 【学生】类 拥有 基本的 姓名、年龄 两个属性, 【体育生】类也属于【学生】类,有 姓名、年龄、训练项目 三个…

浅谈类的继承

类的继承 就是对一个类进行扩展,可以扩展属性、方法。
类的继承 可以很好的解决代码冗余的问题。比如 :
【学生】类 拥有 基本的 姓名、年龄 两个属性,
【体育生】类也属于【学生】类,有 姓名、年龄、训练项目 三个属性;
【音乐生】类也属于【学生】类,有 姓名、年龄、擅长的乐器 三个属性。如果三个类分别进行定义的话,就会出现每个类中都会有 姓名、年龄这两个基本的属性。
这就叫做代码冗余。类的继承,定义完成【学生】类之后,
【体育生】类 和 【音乐生】类 只需要继承【学生】类,
然后在各自的类中补充完善自己独有的属性和方法即可,不用重复的编写【学生】类中已经有的代码了。
这就叫做 代码不冗余。
存在继承关系的类,通常叫做 父类与子类。
继承的写法关键字是 extends。子类中如果想调用父类中的构造方法,使用 super(xxxx) 即可,
子类中如果想调用父类中的普通方法,使用 super.xxx() 即可。

写一个看看

定义个父类

class Father{// 定义属性name:stringage:number// 通过构造器初始化属性// 构造器是可选的constructor(name:string,age:number){this.name = namethis.age = age}// 定义方法sayHi(name:string):void{console.log('Hi : '+name)}
}

定义个子类

class Son1 extends Father{// 扩展自己的属性nickName:string// 有自己的构造方法constructor(name:string,age:number,nickName:string){// 调用父类的构造方法super(name,age)// 给自己的属性初始化this.nickName = nickName}// 新增自己的方法sayHello(name: string): void {console.log('Hello : '+name)}// 重写父类的方法 : 注意要求遵循父类的规范和约束sayHi(name: string,msg?:string): void {super.sayHi(name)console.log('Son1 sayHi say : '+msg)}
}

使用一下子类试试

// 创建一个子类的对象
let son1 = new Son1('小明',18,'明明')
console.log(son1)
// 调用自己独有的方法
son1.sayHello('小红')
// 调用重写了父类的方法
son1.sayHi('小红红','你好呀')

运行结果

Son1 { name: '小明', age: 18, nickName: '明明' }
Hello : 小红
Hi : 小红红
Son1 sayHi say : 你好呀
http://www.wooajung.com/news/26736.html

相关文章:

  • 青海h5页面制作双桥seo排名优化培训
  • 正规网站建设官网新版阿里指数官网
  • 咨询公司起名宁波seo资源
  • 天津做网站印标百度seo是啥意思
  • 5网站建设公司bt磁力在线种子搜索神器下载
  • 金融服务网站建设seo课程总结
  • 建设银行成都官网招聘网站新的营销方式有哪些
  • 朝阳区社区建设网站广告主广告商对接平台
  • 上海网站建设的软件网站页面seo
  • 莱山网站建设黄页网站推广服务
  • 私人让做彩票网站吗做网站公司排名
  • 湘西网站建设公司网站建设公司
  • 企业网站开发文档如何创建一个个人网站
  • 网站静态页面做网站百度关键词搜索怎么弄
  • 个人网站怎么维护免费软件下载网站有哪些
  • 网站seo 文章转载 修改标题精美软文句子
  • 关于地产设计网站seo深圳培训班
  • 自己做的网站能联网吗北京seo公司助力网络营销
  • scala网站开发自己建网站流程
  • 河北手机网站制作企业东莞网络营销代运营
  • wordpress占用资源衡水seo培训
  • 企业品牌宣传seo算法是什么
  • wordpress积分提现网站查询工具seo
  • 深圳外贸网站优化河南今日重大新闻
  • 做游戏交易网站有哪些内容关键词搜索排名公司
  • 下沙做网站推广app平台
  • 做研究的网站济南网站优化排名推广
  • 做网站的创业计划书武汉seo首页优化报价
  • 怎样制作做实景的网站搜索引擎优化中的步骤包括
  • 站长工具日产一二三长沙网络推广