范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

大数据编程入门Java多态

  多态性是面向对象程序设计代码重用的一个重要机制,今天小编为大家带来大数据编程入门:Java多态这篇文章。
  一、什么是多态
  1、多态的概念
  多态是指同一行为具有多种不同形式或形态的能力。
  多态性是使用不同实例执行不同操作的相同接口,如下图所示:
  多态性是对象的各种形式的体现。
  比如在生活中,我们喝水这个事件,有的人喜欢喝冷水,而有的人则喜欢喝热水。
  又比如我们在键盘上按下"W"这个键,在许多游戏中就是前进的指令,在word中则是在屏幕上打印出"W"这个字母。
  同一件事在不同的对象上会产生不同的结果。
  2、多态的优点
  ① 消除类型之间的耦合关系
  ② 可替换性
  ③ 可扩充性
  ④ 接口性
  ⑤ 灵活性
  ⑥ 简化性
  3、多态存在的三个必要条件
  ① 继承
  ② 重写
  ③ 父类引用指向子类对象:Parent p = new Child();
  使用多态方法调用方法时,首先检查父类中是否存在该方法,如果不存在,则编译错误;如果是这样,请使用相同的名称调用子类方法。
  多态性的优点:可以使程序具有良好的扩展性,可以处理各种对象。
  下面是一个多态实例的演示,详见代码中的附注:
  运行结果:
  二、虚函数
  多态性存在虚拟函数。
  事实上,Java中没有虚拟函数的概念,它的普通函数相当于C++的虚拟函数,动态绑定是Java的默认行为。如果不希望函数在Java中具有虚拟函数的属性,可以添加最后一个关键字,使其成为非虚拟函数。
  重写
  我们将介绍在Java中设计类时重写方法的行为如何影响多态性。
  方法重写,即子类可以重写其父类的方法。
  当子类对象调用重写方法时,它将调用子类方法,而不是父类中的重写方法。
  要在父类中调用重写的方法,必须使用关键字super。
  假设以下例子中的类继承Employee类:
  现在我们仔细阅读下面的代码,尝试给出它的输出结果:
  运行结果:
  例子解析:
  在这个示例中,实例化了两个Salary对象:一个使用Salary来表示s,另一个使用Employee来表示e。
  调用s.mailCheck() 时,编译器将在编译时在Salary类中找到mailCheck(),JVM将在执行过程时调用Salary类的mailCheck()。
  e是对Employee的引用,但引用e时运行的是Salary类的mailCheck()方法。
  在编译时,编译器使用Employee类中的mailCheck()方法来验证语句,但在运行时,Java虚拟机(JVM)调用Salary类中的mailCheck()方法。
  整个过程称为虚方法调用,这个方法称为虚方法。
  Java中的所有方法都可以用这种方式表示。因此,无论源代码在编译时引用什么数据类型,都可以在运行时调用重写的方法。三、多态的实现方式
  1、重写
  2、接口
  a.生活中最具代表性的接口就是插座。例如,一个三连接器插头可以连接到三孔插座上,因为每个国家都有自己的接口规则,由于国外定义的接口类型,可能无法出国。
  b.Java中的接口类似于生活中的接口,是一些方法特性的集合,但没有方法实现。您可以看到java接口一章的内容。
  3、抽象类和抽象方法
  以上就是关于大数据编程入门:Java多态的全部内容了,希望这篇文章能够帮助到大家~

java基础环境变量1。JVMJREJDK的区别JVM是java的虚拟机用于保正java的跨平台的特性。java是跨平台的JVM不是的。JREjava的运行环境包括javaJVM的核心库类。JDKjaCentOS环境下Nginx实现3台虚拟机负载均衡负载均衡先来简单了解一下什么是负载均衡,单从字面上的意思来理解就可以解释N台服务器平均分担负载,不会因为某台服务器负载高宕机而某台服务器闲置的情况。那么负载均衡的前提就是要有多台服关于夏天的猜想有学者说过疫情将在2022年结束,忽然觉得这个说法很有可能实现,当然不是人为的结束,自新冠病毒爆发以来,病毒经过了两次变异,变异后的病毒有一个共性,就是感染后无症状变多致死率下降,美股三大指数集体收跌科技股跌幅居前美股三大指数集体收跌科技股跌幅居前财联社4月6日电,美股三大指数集体收跌,道指跌0。8,标普500指数跌1。25,纳指跌2。26,科技股跌幅居前,英伟达阿斯麦跌超5,特斯拉科休半导新能源车的泡沫危机,不是喊出来的新能源车的资本盛宴,又迎来了不一样的声音。近日,潍柴动力掌门人在业绩发布会上严肃预警新能源车将有灾难性产能过剩。并且明确声明这话是经过认真考虑,并非乱说也是在几乎同时,比亚迪正式官OCR通用验证码识别SDK免费开源版ddddocr推荐个通用验证码识别程序ddddocr,可自动识别各种各样的登录验证码图片,支持滑块识别。按照项目介绍ddddocr是由sml2h3开发的专为验证码厂商进行对自家新版本验证码难易强Linux简单使用vi编辑器vi很常用,这里记录一下简单的用法,以利于未来用到或忘记时快速查阅。vi的模式命令模式(commandmode)执行vi命令后默认进入命令模式。插入模式(insertmode)在命React18发布Vue3VitestPinia正式成为Vue官方推荐的状态Vue3Vitest中文文档上线Pinia正式成为Vue官方默认推荐的状态管理库Vitev2。9。0React18发布ReactRouterv6。3。0FEHunter前端赏金猎人科技撞上美学!魅族18系列携古典国风来袭,风格定调尽显设计沉淀为了更好地体现自家产品的特色,不少手机厂商都会选择特性相近的事物进行搭配宣传,像是产品主打的是影像拍照,那么手机厂商就会和相机品牌进行合作,而倘若主打的是游戏性能,则会与当前热门游手机平板屏幕亮度无法自动调节怎么办?多种原因会导致屏幕亮度不能自动调整,请您尝试以下方法进行解决请您确认自动调节开关是否已开启请您进入手机平板设置,在上方搜索框输入自动调节或自动调整,检测开关是否开启,未开启会导致屏了解ES6ES12的特性ECMAScript是一种由Ecma国际(前身为欧洲计算机制造商协会,EuropeanComputerManufacturersAssociation)通过ECMA262标准化的脚
骁龙895规格参数曝光,性能增幅将超30,跑分百万不再挤牙膏挤牙膏是芯片领域的家常便饭,尤其是行业的领头企业,挤牙膏更是好手。英特尔是这么干的,高通也是这么干的。主要是因为别的厂商很难对它们造成太大的威胁,所以慢慢挤牙膏也不会担心丢掉市场。重回乔布斯经典,但为何又落得如此下场?我们知道,对于许多追求旗舰体验的用户来说,首选手机或许就是苹果,iPhone12系列一共推出了四款机型,其中有一款吸引了许多人的目光,那就是iPhone12mini,虽说这是为小屏亲民价位!苹果三星降维打击4K国产机,竞争力如何?随着2021年上半年的过去,三星和iPhone12系列的价格也都迎来了明显下浮,其中三星S21的最低达到了3659元,而iPhone12mini的最低价也来到了4449元,都算是4Win11横空出世!35年回忆杀,历代Windows你最爱哪款?2021年6月24日,微软对外发布新一代操作系统Windows11。华丽的外观与耀眼的功能,让所有Windows用户着迷。不过在这欣喜的背后,很多人并不会想到,35年前当第一版Wi预算只有1800,选择骁龙870大电池,还是天玑120065W闪充?每逢暑假到来,就有不少学生党想要换手机,但是大部分的学生党预算都不是太高,那么如果预算只有1800元,又该怎么挑选到适合自己的手机呢?在1800元这个价位上,有两款手机非常具有代表比亚迪为何能反超特斯拉?王传福有三大王牌6月份新能源市场最为重磅的消息,莫过于销量暴涨的比亚迪,终于反超特斯拉,坐上新能源销冠的宝座。王传福手握三大王牌,比亚迪产品全面开花,自主品牌真的站起来了。1反超特斯拉,比亚迪漂亮提升游戏水平,好装备不可少Xisem西圣Olaf游戏耳机在各大手机厂商将3。5mm耳机孔取消后,与之而来的就是,无线蓝牙耳机逐渐呈现出,替代有线耳机的迅猛趋势。导致无线蓝牙耳机市场,越来越被广大消费者追捧。所以,各种品牌的无线蓝牙耳机层微信更新之后,3大功能开启收费模式,或将影响12亿用户人们在使用手机的时候,不管打开任何软件基本上都会或多或少弹出刺眼的广告,微信是唯一没有首屏广告的平台了,用户十多亿用户的微信,如果打开屏幕就出现广告的话,那么体验感就会大打折扣,不最详细的图文解析Java各种锁(终极篇)通过本篇文章,你将了解到1锁的全家福2如何验证公平非公平锁3底层如何获取锁释放锁4自旋锁与自适应自旋5为什么需要等待通知机制1锁的全家福2如何验证公平非公平锁公平与非公平区别之处在iOS14。7新版本推送,将这个问题修复了苹果已经向iPhone手机用户推送了iOS14。7beta5第五个测试版升级更新,大家的iPhone手机有没有升级更新到iOS14。7beta5。iOS14。7beta5升级更新的手机坚持不贴膜,使用一年后,你后悔吗?欢迎在点击右上角关注太平洋电脑网,不定时放送福利哦。我手机没有贴膜,真的没有,买回来之后买了几张钢化膜自己贴,本来想着手艺不错自己弄的。但是贴上之后感觉屏幕素质真的太渣了,而且手感