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

食品网站建设网站定制开发网站开发后端技术

食品网站建设网站定制开发,网站开发后端技术,vps docker wordpress,海兴县网站建设价格多态性 在Java中对于多态性由两种实现的模式: 方法的多态性 方法的重载:同一个方法名称可以根据传入的参数类型和个数的不同,进行不同的处理。 方法的覆写:同一个方法可能根据使用子类的不同,由不同的实现。 对象的…

多态性

在Java中对于多态性由两种实现的模式:

方法的多态性

方法的重载:同一个方法名称可以根据传入的参数类型和个数的不同,进行不同的处理。
方法的覆写:同一个方法可能根据使用子类的不同,由不同的实现。

对象的多态性

父子实例之间的转换处理,有两种模式:

  1. 对象向上转型
    定义:父类 父类实例 = 子类实例、自动完成转换; 即子类只有一个父类,无歧义,直接转。
    编译看左边,运行看右边
    编译的时候,以左边父类中的定义为主,父类中有哪些方法和属性,才能使用哪些方法和属性,不能有子类中新增的方法。
    运行的时候,以右边子类的对父类方法的实际覆写内容为主,子类覆写了父类的方法,在执行时,是执行的子类中覆写的新内容。
    功能(使用场景):可以对参数进行统一的设计,如下
public class JavaDemo {public static void main(string args[]) {fun(new DataBaseMessage ()) ; //DataBaseMessage 是 Mesrage的一个子类MessaMessafun(new WebServerMessage ()) ; // WebServerMessage 也是 Mesrage的一个子类
public static void fun(Mesrage msg){ // 不管传递的是哪个类型的子类都能实现接收,且覆写的方法依旧有用msg.print()
}
  1. 对象向下转型
    定义:子类 子类实例 = (子类) 父类实例、强制完成转换; 即父类向下走的时候,可能有很多子类,使用要在前面有指定是哪个子类。
    功能:为了使用子类的特殊定义,即子类实例化对象在一般情况下是父类类型,但需要时可以转化为子类类型来使用。
    注意:在使用向下转型前,一定要首先发生向上转型。因为如果直接用一个父类实例化的对象,其并不清楚向下的子类的存在。

instanceof 关键字

为了保证向下转型的正确性,故需要在转型之前判断某个实例是否是某个类的对象,此时就需要通过 instanceof 关键字来进行判断。
语法: 对象 instanceof 类

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

相关文章:

  • 网站html5自适应屏幕大小phpwind与wordpress
  • 网站开发可演示的版本模板网站是啥意思
  • 做ppt的动图下载哪些网站装完wordpress怎么IP访问
  • 西安企业网站建设价格现在做网站用什么
  • 网站模版 蓝色大美互助app
  • 安防网站源码免费做淘宝店铺招牌的网站
  • vps 网站攻击ip地址用路由侠做网站
  • 网站建设谈单技巧百度推广效果
  • 怎么往网站里做游戏大专软件技术好就业吗
  • 建站神器跟wordpress哪个好wordpress 全屏图片
  • 网站是用什么编程语言编写的佛山外贸网站建设效果
  • 网站设计建设公司临安市建设局网站
  • 福建莆田网站开发代写文章兼职
  • 如何登录国外购物网站wordpress顶部滑动
  • 网站信息内容建设责任制落实情况盐城市城乡建设局网站教育培训栏目
  • 网站素材包括哪些nodejs+php+wordpress
  • 南阳手机网站制作重庆网站建设网站建设
  • 网页制作工具的选择与网站整体风格建网站需要多长时间
  • wdcp 配置网站机械公司网站模板
  • js链接wordpressseo推广专员工作好做吗
  • 网站标题空格电子商务网站建设与网页设计
  • 云南建设网官方网站wordpress首页缓存自动清空
  • 网站设置手机才能播放万网域名注册信息查询
  • 邢台哪个公司做网站注册公司有什么风险
  • 邗江建设局网站蜗牛家装网
  • 网站排名网站优化一级域名和二级域名跨域
  • 魔艺极速建站如何做网站海报
  • 专业手机网站定制wordpress系统架构
  • 做多语言网站多少钱网易企业邮箱官网入口
  • 网站建设范围电商开源