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

镇江网络违法网站温州网站设计制作

镇江网络违法网站,温州网站设计制作,用手机做电影网站,江苏省建设工程备案网站文章底部有个人公众号#xff1a;热爱技术的小郑。主要分享开发知识、学习资料、毕业设计指导等。有兴趣的可以关注一下。为何分享#xff1f; 踩过的坑没必要让别人在再踩#xff0c;自己复盘也能加深记忆。利己利人、所谓双赢。 面试官#xff1a;说一说你对多态的理解 … 文章底部有个人公众号热爱技术的小郑。主要分享开发知识、学习资料、毕业设计指导等。有兴趣的可以关注一下。为何分享 踩过的坑没必要让别人在再踩自己复盘也能加深记忆。利己利人、所谓双赢。 面试官说一说你对多态的理解 参考答案 因为子类其实是一种特殊的父类因此Java允许把一个子类对象直接赋给一个父类引用变量无须任何类型转换或者被称为向上转型向上转型由系统自动完成。 当把一个子类对象直接赋给父类引用变量时例如 BaseClass obj new SubClass();这个obj引用变量的编译时类型是BaseClass而运行时类型是SubClass当运行时调用该引用变量的方法时其方法行为总是表现出子类方法的行为特征而不是父类方法的行为特征这就可能出现相同类型的变量、调用同一个方法时呈现出多种不同的行为特征这就是多态。 扩展阅读 多态可以提高程序的可扩展性在设计程序时让代码更加简洁而优雅。 例如我要设计一个司机类他可以开轿车、巴士、卡车等等示例代码如下 class Driver {void drive(Car car) { ... }void drive(Bus bus) { ... }void drive(Truck truck) { ... } }在设计上述代码时我已采用了重载机制将方法名进行了统一。这样在进行调用时无论要开什么交通工具都是通过driver.drive(obj)这样的方式来调用对调用者足够的友好。 但对于程序的开发者来说这显得繁琐因为实际上这个司机可以驾驶更多的交通工具。当系统需要为这个司机增加车型时开发者就需要相应的增加driver方法类似的代码会堆积的越来越多显得臃肿。 采用多态的方式来设计上述程序就会变得简洁很多。我们可以为所有的交通工具定义一个父类Vehicle然后按照如下的方式设计drive方法。调用时我们可以传入Vehicle类型的实例也可以传入任意的Vehicle子类型的实例对于调用者来说一样的方便但对于开发者来说代码却变得十分的简洁了。 class Driver {void drive(Vehicle vehicle) { ... } }
http://www.zqtcl.cn/news/234188/

相关文章:

  • 网站站内优化方案佛山外贸网站建设哪家好
  • 厦门市网站建设局平台网站如何优化
  • 电子书网站用dz还是wordpresswordpress搭建购物网站
  • 广西住房和城乡建设培训中心网站吴江住房和城乡建设部网站
  • 游戏网站的导航条怎么做的安阳县属于哪个省哪个市
  • 网站建设科目国内有多少家做网站的企业
  • 如何建立一家公司网站江苏网站推广公司
  • 城市管理如何宣传市建设网站cms软件有什么功能
  • 网站建设优势网站为什么吸引人
  • 域名如何做网站网站导读怎么做
  • 那些网站可以做问答免费设计室内装修app软件
  • 白银做网站视频制作软件下载安装
  • 商城网站建设最新报价现在网站建设的技术
  • 网站设计思路方案广东深圳软件开发公司
  • 企业网站可以免费做吗网站建设管理内容保障制度
  • 建立导购网站吴江区建设局网站
  • 东莞网站建设(信科分公司)青岛市北建设集团网站
  • 企业网站分类举例营销型网站建设市场
  • 自学app开发难吗长沙专业网站优化定制
  • 厦门做企业网站找谁wordpress4.7.10漏洞
  • 百科网站源码最好的免费logo设计网站
  • 北京做网站s如何做网站截流
  • 深圳摇号申请网站在线免费网站
  • 自己做网站用花钱吗广西建设四库一平台网站
  • 做网站建设一般多少钱做网站要买多少服务器空间
  • 天津网站优化哪家快惠民建设局网站是哪个
  • 大连做网站绍兴厂商商城网站数据库表关系设计
  • 公司网站制作第三方彭州做网站的公司
  • 青建设厅官方网站海省包装策划与设计专业
  • 中国城投建设集团网站手机网游