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

百度网站链接提交页面/推广普通话内容50字

百度网站链接提交页面,推广普通话内容50字,获取网站访客信息,wordpress 自定义摘要多态意味着一个对象有着多重特征,可以在特定的情况下,表现不同的状态,从而对应不同的属性和方法。具体来说就是指在继承过程中父类及子类中可以有多个同名但意义或实现方式不同的属性或方法,也就是重载和覆盖。在实际的应用中&…

多态意味着一个对象有着多重特征,可以在特定的情况下,表现不同的状态,从而对应不同的属性和方法。

具体来说就是指在继承过程中父类及子类中可以有多个同名但意义或实现方式不同的属性或方法,也就是重载和覆盖。在实际的应用中,还有两种特殊情形:向上转型和向下转型。

所谓向上转型即是声明父类变量后却在实例化时创建一个子类的实例。

首先先创建父类User与子类Student如下。其中子类中覆盖了父类的name变量与重写了print方法。新增了变量a与方法t。a10893fced571c1939ed41f53e0d60d9.png

be9270b54e04775c2dbb5c89fa2e4ab5.png

在main函数中进行验证3ac60606d822863ed1c6af0f4b36c676.png

代码解释:

第4行声明了一个User类型的变量s1,但是实例化的时候却实例化为Student类型。这种情况称为向上转型。s1非常特殊,他在编译时为User类型,而运行时却是Student类型。

实例s1可以访问父类User的成员变量,但是不能访问子类Student的成员变量。

实例s1可以访问父类User的方法,不能访问子类新增的方法。但是如果子类中有重写父类的方法时,实例s1调用此方法时调用的是子类的方法。

向下转型与向上转型相反,向下转型是先声明一个父类变量然后在实例化时创建一个子类的实例,接着使用强制类型转换转换为子类的引用。(现在看来也许很是多余,我想要使用子类对象直接实例一个子类实例多好,但是在java泛型的编程中,其用处很大)

接下来举一个简单例子ab2758d72e8a1edee894a891381d8969.png

如图,实例c是c1父类变量但是实例化时实例化的c2子类,其只能访问父类方法m1()。

第6行使用强制转换后可以对子类方法m2方法进行访问。

注意:向上转型总是成功的,而且是系统自动类型转换的,向上转型表明子类是一种特殊的父类。但是向下转型考虑到要进行强制类型转换,所以很可能产生异常,因此在类型转换之前可以先用instanceof运算符来判断是否可以类型转换。

instanceof运算符用来判断一个操作数是否属于某种数据类型,如果属于这种数据类型返回true,否则返回false,其语法格式如下:

变量 instanceof 数据类型

举个简单的例子:

Object s=”ss”;

boolean  b=s instanceof Long;

b的值为false,因为String类型不是Long类型。

其中Object类在java中是所有类直接或间接的父类。

http://www.jmfq.cn/news/4862269.html

相关文章:

  • 专门做娱乐场所的设计网站/百度网站管理员工具
  • 宁波做网站首推荣盛网络/深圳网站优化排名
  • 广西崇左市住房和城乡建设局网站/站长工具爱站
  • 辽宁省品牌建设促进会网站/企业网络营销策划书
  • 黄金app/郑州seo顾问阿亮
  • 网站建设推广优化招聘模板/网站seo收录
  • 个人网站策划书怎么做/搜易网服务内容
  • 怎样分析一个网站做的好坏/百度竞价推广怎么做效果好
  • 山东外贸国际网站建设/网站点击快速排名
  • markdown做网站模板/广州市口碑seo推广
  • 网址导航网站制作工具/百度品牌广告是什么
  • 互联网网站开发/哪个杭州seo好
  • 推进门户网站建设 用好用活/丽水百度seo
  • 哪个企业做网站/搜狗链接提交入口
  • 厦门市城市建设档案馆的网站/百度搜索风云榜下载
  • 政府电子网站建设解决方案/广告营销公司
  • 网站建设里面链接打不开/海口网站关键词优化
  • 个人或主题网站建设 实验体会/网络优化工程师简历
  • 保定 营销型网站建设/东莞公司seo优化
  • 如何与网站管理员联系/如何百度收录自己的网站
  • 网站开发看什么书/网络营销的方式包括
  • wordpress网站建设教程视频/百度seo排名培训
  • 学校网站首页/品牌策划的五个步骤
  • 什么网站开发外贸客户/官方正版清理优化工具
  • 网站建设哪个最好/盐城seo优化
  • 盘锦做网站哪家好/网站在线客服系统源码
  • 现在用什么工具做网站好/营销策划方案案例
  • 双语网站方法/怎么制作网站教程步骤
  • 网络服务商机构域名/站长工具seo诊断
  • 网站做推广怎么收费/培训机构是干什么的