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

红河网站制作wordpress copyright

红河网站制作,wordpress copyright,怎么用企业网站做营销,企业网站的建设哪家比较好浅谈类的继承 类的继承 就是对一个类进行扩展,可以扩展属性、方法。 类的继承 可以很好的解决代码冗余的问题。比如 : 【学生】类 拥有 基本的 姓名、年龄 两个属性, 【体育生】类也属于【学生】类,有 姓名、年龄、训练项目 三个…

浅谈类的继承

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

相关文章:

  • 网站建设培训四川华为荣耀官网网站
  • 网站推广软件费用是多少广州海珠区房价
  • 网站建设一定要备案吗上海城乡建设网站
  • 购物网站开发教程 视频国内跨境电商平台排行榜前十名
  • 阳朔到桂林泉州seo计费管理
  • 发布网站搭建教程高密网站制作
  • 中小企业品牌网站建设天津建设工程评标专家网站
  • 果女做拍的视频网站助孕网站优化推广
  • 南昌免费网站建站模板建筑设计公司起名大全
  • 淘客网站难做吗木材板材网站制作方案
  • edo网站建设网站开发诺亚科技
  • 做网站公司上什么平台凡科网站做商城
  • 提供衡水网站建设福建已经宣布封城的城市
  • 网站建设的内容要怎么写小程序是做什么的
  • 宜昌网站建设哪个公司好装修设计软件免费下载
  • 网站开发交流模板网站自助建站
  • 课程网站建设ppt模板下载用软件做模板下载网站
  • 做网站用到什么技术wordpress修改固定链接重定向
  • 番禺哪里有做网站的公司想学设计怎么入门在家自己学
  • 门户网站开发步骤不花钱的网站怎么做
  • 文山知名网站建设公司网络推广培训有哪些课程
  • 忻州企业网站建设青岛网上房地产查询系统
  • 加强网站互动交流平台建设自查crm软件排行榜
  • 温州网站制作的公司网站建设如何在宣传部备案
  • 做网站用什么软件知乎个人网页设计实训报告
  • 网站云推广帝国cms官网
  • 惠州网站建设找惠州邦刷神马关键字排名软件
  • 直播间网站开发制作做app还是做网站合适6
  • 东莞百度网站优化网站备案成功后怎么办
  • 电子商务运营网站北京互联网大厂排名