1 问题
Java中super函数有很多方法,在使用的时候我们应该如何正确区分?
2 方法
三种用法:
访问父类的方法。
调用父类构造方法。
访问父类中的隐藏成员变量。
class A{ int x,y; A(int x,int y){ System.out.println("A"); } } class B extends A{ int Z; B(int x,int y,int z){ Z = z; super(x,y); System.out.println("B"); } } public class test{ public static void main(String args[]){ B b = new B(1,1,1); } } 输出结果: A B |
进
3 结语
在Java中,有时还会遇到子类中的成员变量或方法与父类中的成员变量或方法同名。因为子类中的成员变量或方法名优先级高,所以子类中的同名成员变量或方法隐藏了父类的成员变量或方法,但是我们如果想要使用父类中的这个成员变量或方法,需要用到super,所以本次博客收获了许多,也体现了super 函数的重要性。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
JAVA
+关注
关注
19文章
2904浏览量
103004 -
函数
+关注
关注
3文章
3911浏览量
61313 -
Super
+关注
关注
0文章
14浏览量
8366
发布评论请先 登录
相关推荐
如何正确区分电源纹波与噪声并采用高效的方法对其进行测试呢?
关于电源噪声与纹波相关的测试,是每个硬件工程师都避不开的话题。那么如何正确区分纹波与噪声并采用高效的方法测试显得尤其重要。本篇文章针对电源纹波与噪声的测试做一些简单的描述。
Michael Foley:正确区分Wi-Fi Direct
Michael Foley:正确区分Wi-Fi Direct与蓝牙v3.0 + HS的应用
就Wi-Fi联盟有关Wi-Fi Direct的公告,Bluetooth SIG执行董事Michael Foley发表以下声明:
Wi-Fi联盟有关Wi-Fi Direct的公
发表于 11-13 08:54
•698次阅读
super和this的用法
this this是自身的一个对象,代表对象本身,可以理解为:指向对象本身的一个指针。 this的用法在java中大体可以分为3种: 1.普通的直接引用 这种就不用讲了,this相当于是指向当前对象
发表于 09-27 11:43
•0次下载
java并发编程实战之辅助类用法
二.CyclicBarrier用法 三.Semaphore用法 若有不正之处请多多谅解,并欢迎批评指正。 一.CountDownLatch用法 CountDownLatch类位于java
发表于 09-27 16:50
•0次下载
super和this的用法详解
。 this的用法在java中大体可以分为3种: 1.普通的直接引用 这种就不用讲了,this相当于是指向当前对象本身。 2.形参与成员名字重名,用this来区分: class Person
发表于 09-27 17:08
•0次下载
正确区分“过孔盖油”和“过孔开窗” 的区别
经常碰到这样的问题,文件设计不标准,分不清哪是pad,哪是via的用法,有时候导电孔用pad的属性处理,有时候插键孔又用via属性来处理,VIA属性及PAD属性设计混乱,导致错误加工,这也是经常出现投诉的问题之一。
色码电感的检测_色码电感与电阻怎么区分
色码电感器怎么来正确区分呢?用色标法Laura区分,如下:用不同颜色的带或点在电阻器表面标出标称阻值和允许偏差。国外电阻大部分采用色标法。
发表于 08-05 14:43
•3878次阅读
如何正确区分调频发射机隔离电阻
在Z10调频发射机中,有七种类型的隔离电阻。这些隔离电阻的温度,由主控器和PA控制器同时监测着。主控制器通过监测隔离电阻的温度,履行系统的保护责任。PA控制器只不过是在主控制器失效的情况下,作为主控制器的备用系统来进行监测控制。要想正确区分这些隔离电阻,必须要明白它们所在的位置和作用。
如何去区分while与do while 的用法
如何去区分while 与 do while 的用法。
2 方法
Do while和while的区别就是do while不管条件是否成立,都至少执行一次。
如何正确区分感应电和漏电
当家用电器(如洗衣机、冰箱、电动工具)出现漏电或感应带电时都会有“麻手”感觉,如果用试电笔检验,二者又都会使电笔的氖泡发红。如果仅仅是感应电,这些家电还可以继续使用。如果是漏电,继续使用就会有很大的危险性,必须进行检修才行。但如何才能正确区分是感应带电还是真正漏电呢?
如何才能正确区分是感应带电还是真正漏电呢?
如何才能正确区分是感应带电还是真正漏电呢? 正确区分感应带电和真正漏电是非常关键的,因为这涉及到我们生活中使用电器的安全问题。在本文中,我将详细解释感应带电和真正漏电的概念以及它们之间的区别,并提
java环境下如何使用hash函数
在Java环境下使用散列函数(hash function)是一种常见的操作。散列函数是将任意大小的数据转换为固定大小的输出值的函数。在Java
评论