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

游戏网站建设公司wordpress 二次开发

游戏网站建设公司,wordpress 二次开发,网站社区的建设,网站如何做sem优化继承的概念 1. 被继承的类称为父类(超类),继承父类的类都称为子类(派生类) 2. 继承是指一个对象直接使用另一个对象的属性和方法,但是能继承非私有的属性和方法;(1) 构造方法不能被继承。(2) 但…

继承的概念

1. 被继承的类称为父类(超类),继承父类的类都称为子类(派生类)
2. 继承是指一个对象直接使用另一个对象的属性和方法,但是能继承非私有的属性和方法;(1) 构造方法不能被继承。(2) 但是子类的构造方法可以调用父类的构造方法(3)在子类的构造方法中使用super关键字可以调用父类的构造方法。
3. Java 只能实现单继承,即一个类只能有一个父类
4. 允许多层继承,即一个子类可以有一个父类,一个父类也可以有其他的父类;
5. 调用父类的构造方法时,子类必须通过 super(~~)调用父类的带参构造方法,
super 只能在子类构造方法中的第一句;

super关键字【总结八点】:

super用在子类中,目的只有一个,那就是访问父类中被隐藏的内容。(1) 无法通过super访问父类的private成员(2) super只能出现在子类(子类的实例方法或构造方法中)。(3) 使用 super 调用父类中的构造方法(super(实参)形式),必须在子类构造方法的“第一条语句”,调用父类中相应的构造方法,
若不显示的写出来,默认调用父类的无参构造方法,比如:super();1. 调用父类构造方法:在子类的构造方法中使用 super() 可以调用父类的构造方法,以初始化父类的部分。这通常用于确保在子类对象创建时,父类的初始化代码也得到执行。2. 访问父类成员:使用 super 关键字可以访问父类的字段和方法。super.field:访问父类的字段。super.method():调用父类的方法。3.在子类中重写父类方法:在子类中重写父类的方法时,可以使用 super 来调用父类的版本。这在子类想要扩展父类方法的行为时很有用。4.避免方法名冲突:如果子类和父类中有同名的方法,可以使用 super 来区分调用哪个类的方法。5. 在构造方法中的使用:在子类构造方法中的第一行使用 super() 可以调用父类的无参构造方法。如果父类没有无参构造方法,需要显式调用其他构造方法并传入参数。6. 静态上下文中的使用:super 不能在静态上下文中使用,因为它是与实例相关的关键字。7. 接口的默认方法:如果一个类实现了多个接口,而这些接口有同名的默认方法,可以使用 super 来调用特定接口的默认方法。例如:super.InterfaceName.super.method()。8. 构造方法与 this 和 super 的关系:构造方法中的 this() 和 super() 不能同时使用,因为它们都必须作为构造方法的第一行。

方法的重写(overriding)

1)在继承关系中,子类与父类的方法要求:必须有相同的方法名称,相同的参数列表,返回值类型相同。
2)子类抛出的异常不能超过父类相应方法抛出的异常
3)子类方法的访问级别不能低于父类相应方法的访问级别
4)父类中的方法若使用 private、static、final 任意修饰符修饰,那么,不能被子类重写。

方法的隐藏

	隐藏是对于静态方法和成员变量(静态变量和实例变量)而言的发生条件:子类和父类存在同名、同参数列表(参数类型和数量)的**静态方法**。隐藏与重写最本质的区别是,重写是多态的前提,利用重写可以实现多态,而隐藏则无法实现多态。隐藏是在编译时解决的重写与隐藏的根本区别:
(1)如果子类重写了父类的方法,则通过父类的引用调用的是子类的方法;
(2)如果子类隐藏了父类的方法,则通过父类的引用调用的仍然是父类的方法;
(3)这表明了实例方法的调用是动态绑定的,是在运行的时候根据对象真正的类型来决定调用哪个方法,而静态方法的调用是静态绑定的,是根据引用的类型来决定调用哪个方法。

成员变量的隐藏

当子类继承了父类,在子类中声明了与父类具有相同名称的成员变量时,那么就说子类隐藏了父类中的成员变量。子类不能重写父类中的成员变量,只能隐藏。

所以,不管是静态变量还是实例变量,打印的是父类还是子类的成员变量取决于引用的类型,而不是对象的类型,因为子类隐藏了父类的成员变量。
在这里插入图片描述

http://www.yayakq.cn/news/242890/

相关文章:

  • 手机网站触屏版wordpress首页标题不显示网站描述
  • 苏州知名高端网站建设公司网站备案期间 搜索引擎
  • 精品成品网站入口石家庄电力设计公司
  • 潍坊网站建设咨询做网站一般要多钱
  • 工程建设部网站网站建设文字
  • 沈阳市网站建设哪里的公司比较好采购
  • 做茶道网站新建网站解析域名
  • 可以打开任何网站的软件济南汽车网站设计
  • html5开发的网站网站出售
  • 用网站开发角度去开发一个网站市场营销策划方案范文
  • 冷水江市建设局网站ie浏览器打不开建设银行网站
  • 青岛网站推广天津市建设与管理局网站下载
  • 做网站公众号多少钱推广营销平台
  • 无锡做网站专业的公司怎么在dw里做网站
  • 作文网站源码群晖做网站服务器
  • 免费搭建淘宝客网站网页设计基础代码
  • 重庆巴南区网站建设代理网络游戏平台
  • 牡丹江商城网站建设网站建设与运营课程
  • 国内做的好看的网站新能源电动汽车哪个牌子的质量好
  • 小说网站快速做排名行业网站推广怎么做
  • 学生做的网站成品如何做网站答题领红包链接
  • 自己建网站卖东西好卖吗漳平网站建设
  • 第三方商城网站建设上海网站制作公司哪家
  • 网站图片加alt旅游网站建设目的
  • 江门市网站开发小说网站推荐
  • 博罗营销网站制作装修设计方案范本
  • 现在还是和做网站么芜湖做网站优化
  • 营销型网站模板免费下载五八同城网站开发了多久
  • 一小时学做网站17网站一起做网店2018
  • 建设银行官方招聘网站电子加工东莞网站建设