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

机械加工网站有哪些php 企业建站cms

机械加工网站有哪些,php 企业建站cms,郑州红酒网站建设,西安网站开发费用谈谈对多态性的理解: 一个事物的多种形态(编译和运行时状态不一致性) 实现机制:通过继承、重写和向上转型(Object obj new 子类())来实现。 1.广义上的理解 子类对象的多态性,方法的重写&am…

谈谈对多态性的理解:

一个事物的多种形态(编译和运行时状态不一致性)

实现机制:通过继承、重写和向上转型(Object obj = new 子类())来实现。

1.广义上的理解

  • 子类对象的多态性,方法的重写;方法的重载;

    • 子类对象的多态性:编译时是父类对象,运行时是不确定的子类对象。(体现不一致性)

    • 方法的重写:继承父类后方法的重写,子父类方法不一致。(体现不一致性)

    • 方法的重载:方法的多态性(方法名一样,形参列表不一样,表现出不同形态,即多态性)(没有体现出状态不一致性)

2.狭义上的理解

  • Java中多态性主要指:子类对象的多态性

    • 格式:

      Object obj = new Xx(…); 父类的引用指向子类的对象 4
      Object obj = new String(“hell!”);
      Person per = new Man(); 声明是父类,实际new的子类对象

3.多态的优点

  • 减少了大量的重载的方法的定义;开闭原则( 对扩展开放,对修改关闭<无修改> )

    • 方法的主要使用场景

      应用于方法的形参()中,形参类型无法确定,写为父类,而实际调用方法时传递的是各种各样的子类。不需要再写各种重载的方法,直接写一个父类即可。(减少了大量的重载的方法的定义)
      -举例:public boolean equals(Object obj)

  • 多态无处不在(重点理解)

    • 例如开发中大量使用的抽象类和接口,其根本不能实例化,只能通过子类对象实例化,(体现为多态性)。如果子类对象不能赋值,抽象类和接口将没有任何意义。
    • 抽象类,接口就是基于多态而存在的,抽象类,接口要子类实例化。
    • 即如果没有多态,抽象类和接口将没有意义。

4.多态的使用(多态new的对象 与 不用多态new对象)

  • 多态new的对象

    • 虚拟方法调用。即“编译看左边,运行看右边”。
    • 屏蔽了子类特有的属性和方法,不能调用。
    • 一般写在形参上,因为没法确定子类是谁
  • 不用多态new对象

    • 方法里面,正常new对象即可
  • 注意:属性不存在多态性。

5.多态的逆过程

  • 向下转型,使用强转符()。
  • 为了避免出现强转时的ClassCastException,建议强转()之前使用instanceOf进行判断
http://www.yayakq.cn/news/705560/

相关文章:

  • 优质的专业网站建设禅城区电话黄页
  • asp+sql server典型网站建设案例娱乐类网页
  • 怎么更改网站哈尔滨模版建站公司推荐
  • 企业网站建设报价明细表洛阳霞光企业网站建设公司
  • 网站数据库分离怎么做网络工程师 网站建设
  • 怎么做中英文的网站石家庄有什么做网站的公司
  • 网站内容页面怎么做如何建设高大上的网站
  • h5 网站建设东莞品牌型网站建设价格
  • 制作企业网站的问题咸阳今天的新消息
  • 网站开发验收报告模板百度推广代理商名单
  • 途牛旅游线路网站建设分析开发区网站建设在哪
  • 大连网络营销网站白银价格
  • 如何创建网站教程什么是百度快照
  • 乐清建设网站哪家好运城哪里做网站
  • 快速整站排名seo教程金顺广州外贸网站建设
  • 大连 手机网站案例订阅号做微网站需要认证吗
  • 深圳网站建设的基如何再工商局网站做设备抵押
  • 做投资要关注哪些网站装修设计软件有哪些
  • 襄樊网站网站建设在线天堂8
  • 网站卖了对方做违法吗网站生成器怎么做
  • 如何建立网站?大学生网络营销策划方案书
  • 域名买好怎么开始做网站东莞市网站建设分站公司
  • iis 无法启动此网站小礼品网络定制
  • 网页设计可以自学吗苏州网站seo服务
  • 南京网站建设苏icp备网站建设 今网科技
  • 商业网站开发的实训小结怎么写苏州专业设计网站
  • 国外被墙网站搭建一个app平台要多少钱
  • 做景观的网站专业的标志设计公司
  • 怎么做网站聊天视频直播深圳设计公司品牌
  • 网站域名响应时间管理系统admin入口