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

杭州网站建设培训班市场调研报告1000字

杭州网站建设培训班,市场调研报告1000字,微信上微网站怎么做的,怎样自己免费建设一个网站文章目录 一、继承1.继承的例子(is-a)2.组合的例子(has-a) 二、多态1.重写2.重载 三、继承的语法四、继承的注意事项1.初始化的顺序:2.super关键字 五、继承访问限定符六、多态实现方式七、多态的理解注意事项&#xf…

文章目录

  • 一、继承
      • 1.继承的例子(is-a)
      • 2.组合的例子(has-a)
  • 二、多态
    • 1.重写
    • 2.重载
  • 三、继承的语法
  • 四、继承的注意事项
      • 1.初始化的顺序:
      • 2.super关键字
  • 五、继承访问限定符
  • 六、多态实现方式
  • 七、多态的理解
    • 注意事项:

一、继承

同c++,继承的思想一脉相承,是为了给现实世界中有is-a关系的事物之间实现代码复用的一种思想。
还有一种关系:has-a。

1.继承的例子(is-a)

比如:猫和狗都是动物,猫和狗就可以继承自动物。

2.组合的例子(has-a)

眼睛和鼻子都属于头,眼睛和鼻子就可以组合成为头。

二、多态

多态是一种事物的多种状态,是一种事物在不同对象上表示出的不同状态的现象。

多态在c++中实现必须使用(纯)虚函数+指针/引用,在Java中需要使用重写。

1.重写

重写和重载相近,但是重写要求更加严苛:
1、函数名相同
2、参数列表相同
3、返回值相同
由上,重写就是在子类中有一个和父类一模一样的函数,只不过是函数体不一样,也正是因为此,才能够使得一个东西在不同对象身上展示出不一样的状态。

2.重载

重载就是将同一个函数名的函数,根据参数列表的不同(顺序、个数、类型),实现为不同的函数,那么这两个同名函数就构成重载。
值得注意的是:不以返回值不同而构成重载

三、继承的语法

使用extends关键字。

四、继承的注意事项

1.初始化的顺序:

先父类,后子类。
在此基础上还有一个原则是先静态代码块,再实例代码块,再构造代码块。(创建多个子类对象时,静态代码块只执行一次)

class Father {static {System.out.println("父类静态代码块");}{System.out.println("父类实例代码块");}public Father() {System.out.println("父类构造函数");}
}
class Son extends  Father{static {System.out.println("子类静态代码块");}{System.out.println("子类实例代码块");}public Son() {System.out.println("子类构造函数");}
}
public class Main {public static void main(String[] args) {Father father = new Son();}
}

执行结果:
执行结果

2.super关键字

1)访问父类成员时需要使用super关键字。
2)当在子类中实现带参父类初始化需要显式调用super完成子类中父类成员的初始化。
在这里插入图片描述

必须第一行写super、不能与this同时出现
在这里插入图片描述
访问父类成员
但是this和super可以同时访问父类对象:
在这里插入图片描述
this可访问的成员是当前整个对象的,但是super更专精些,只能访问到当前对象继承父类的那一部分成员。

五、继承访问限定符

privatedefaultprotectedpublic
同包同类
同包不同类
不同包的子类
不同包非子类

其中包是用来更好管理类的东西(将功能相近的类放在同一个包中)

六、多态实现方式

多态实现方式必须有:
1.继承
2.子类和父类中构成重写(函数名相同、参数列表相同、返回值相同)
3.通过父类引用来调用重写的方法(切片)
在这里插入图片描述
可以使用override进行标注重写

在这里插入图片描述
若不满足重写,则不构成多态:
在这里插入图片描述

七、多态的理解

当同一个方法(构成重写),对于同一个父类类型,但是让他指向不同的子类(发生向上转型),会发生不同的调用,这就是多态。

注意事项:

尽量不要在构造函数中使用实例方法,因为会触发动态绑定,从而发生不愿意看到的结果在这里插入图片描述

  • 子类中的重写方法:

在这里插入图片描述
在构造方法中尽量使用final或者是private方法:
在这里插入图片描述
private:
在这里插入图片描述

http://www.hkea.cn/news/590757/

相关文章:

  • 网站关键词分隔网站链接提交
  • 福永营销型网站多少钱中国最新消息今天
  • 做网站4000-262-263网站排名优化软件有哪些
  • 网站双链接怎么做网络舆情监测平台
  • 企业网站建设制作百度网盘下载app
  • asp做一个简单网站网络营销就是seo正确吗
  • 移动wap站点公司网站设计图
  • 网站策划建设seo搜索排名影响因素主要有
  • 大型商业广场网站建设互联网推广方案怎么写
  • p2vr做的网站上传网络广告策划书范文
  • 2022年大连黄页优化搜索引擎营销
  • 宁波有几个区昭通网站seo
  • 建设企业网站方案网站优化软件哪个好
  • 郑州做网站要搜索引擎最新排名
  • wordpress建好站了打不开首页成都关键词优化排名
  • 京东网站开发需求如何做谷歌优化
  • 微信app开发诊断网站seo现状的方法
  • 做旅行网站网站seo优化多少钱
  • 上海专业网站建设咨询网络销售怎么样
  • 奶茶网页设计图片湖南seo网站多少钱
  • 家里电脑做网站服务器如何建立网址
  • 临西做网站哪里便宜seo专业培训课程
  • 高端网站设计报价表个人网上卖货的平台
  • 广州网站优化推广公司网站优化排名资源
  • 济南网站建设大标网络企业seo服务
  • net域名大网站东莞关键词自动排名
  • 做企业平台的网站怎样进行网络营销吸引顾客
  • 天河网站 建设seo信科分公司谷歌搜索引擎网址
  • 西安网站建设招骋外贸如何推广
  • 网站改版降权武汉seo排名公司