`
archer-zhou
  • 浏览: 35698 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

继承中的构造方法 super

阅读更多
super:在java类中使用super来引用父类的成分
1 子类的构造的过程中必须调用其父类的构造方法
2 子类可以在自己的构造方法中使用super()调用父类的构造方法。
使用this()调用本身的另外构造方法
如果调用suoer,必须写在子类构造方法的第一行
3 如果子类的构造方法中没有显示的调用父类构造方法,则系统默认调用父类无参数的构造方法
4 如果子类构造方法中既没有显示调用父类构造方法,而父类中又没有无参的构造方法,则编译出错
分享到:
评论

相关推荐

    类继承构造方法super()调用可以吃吗

    //调用父类的构造方法 x=5;//super( ) 要放在方法中的第一句 System.out.println("in SubClass :x="+x); } void doSomething( ) { super.doSomething( ); //调用父类的方法 System.out.println("in ...

    AbstractTest.java帮助理解多重继承、抽象方法重写调用、super、this关键字、构造方法、重载知识点

    定义抽象类以及抽象方法,构造方法,将子类1定义为抽象类,子类2继承子类1,子类2重写抽象方法。用以帮助理解多重继承、抽象方法重写调用、super、this关键字使用、构造方法、重载这几个的知识点

    Java中this与super的区别

    肯定是为了满足自己想要完成某些行为的语句,但是又用了super继承父类的构造方法。 那么以前所做的修改就都回到以前了,就是说又成了父类的构造方法了。 2. 在Java中,有时还会遇到子类中的成员变量或方法与...

    【继承、super、this、抽象类】.pdf

    学习Java的继承,构造方法的相关性值,体会super,this指针的魅力,结合我的博客Java提升学习(二),赶快学习起来吧。

    Java面向对象总结

    1.子类继承父类就拥有了父类的属性和方法。(代码的可重用) !!!父类的构造方法子类不能...如果要在子类的构造方法中显式调用父类的构造方法。使用super(参数列表),但是这行代码必须是在 子类的构造方法的第一行。

    Java中super关键字

    必须把super放在函数的首位,如果想用super继承父类构造的方法,但是没有放在第一行的话,那么在super之前的语句,肯定是为了满足自己想要完成某些行为的语句,但是又用了super继承父类的构造方法。那么以前所做的...

    《java面向对象程序设计-继承和多态》教案.doc

    继承 继承的特点 继承的优点 继承的JAVA实现 子类构造方法 2-1 子类构造方法 2-2 调用父类构造方法的语法为: super() 或 super(参数列表) ; super () 方法始终指向调用类的父类 调用父类构造方法 演示:示例 3 多态...

    Java《面向对象程序设计》实验报告六

    自定义异常类MyException,该类继承自Exception类,类中只有含一个字符串参数msg的构造方法,构造方法中只有一条语句super(msg)——调用父类的构造方法。另外,编写自定义类person,类中只有两个私有的变量,一个是...

    任务二:编写主题类、回复类,实现多态

    需要完成的任务 ...(1)主题类继承帖子类,并增加属性:主题id、版块id (2)回复类继承帖子类,并增加属性:回复id、主题id (3)帖子类的getInfo ()方法实现多态 ...(3)会使用super关键字调用父类构造方法

    基于Java继承关系改进学生选课模拟系统【100011985】

    (1)设定编号、课程名称、上课地点、时间、教授老师属性 (2)编写构造方法,使实例化对象时即可完成属性赋值 (3)重写方法 toString(),用于输出课程详细信息 (4)将其移至新建 package 中并在所需继承的类中...

    java 类的相关代码

    b 声明一个Student类,继承Person类,增加id(int,学号)属性,通过构造方法,利用super调用父类构造方法来进行变量赋值。Override父类的show方法,返回String类型,内容如下: 某某 男(女) 年龄 学号 提示:利用...

    JAVA基础知识精华总结 收藏

    (1) 类可以没有构造方法,但如果有多个构造方法,就应该要有默认的构造方法,否则在继承此类时,需要在子类中显式调用父类的某一个非默认的构造方法了。 (2) 在一个构造方法中,只能调用一次其他的构造方法,并且...

    编程技能训练与等级考试辅导:继承、super关键字.pptx

    使用super调用父类构造方法和方法 在子类中覆盖父类的方法 描述类型转换和显式向下转换的必要性 使用protected限制对数据和方法的访问 使用final修饰常量、不可覆盖的方法和不可继承的类 理解多态性、动态绑定 理解...

    07_javase面向对象之继承

    关键字super/this的用法和区别;在继承中子类和父类构造方法的关系;方法重写;final关键字

    java基础.txt

    而且this()必须放在构造方法中的第一行 封装 :隐藏内部的实现细节,对外提供公共的接口 123456789101112131415161718192021222324252627282930313233343536373839 继承 继承:extends 拓展和延伸 子类对...

    Elevenyxy.zip

    要有至少两个构造方法(一个构造方法只有一个参数id并调用父类无参的构造方法,另一个构造方法有多个属性值做参数并调用父类有参的构造方法); 要体现出this和super的用法; 要覆盖play()方法,并在play...

    java继承与多态教学及练习

    1继承的概念 2继承的实现 3变量隐藏与方法覆盖 4super关键字 5 子类的构造顺序 6Object类 7 final关键字

    Python super()方法原理详解

    在学习 Python 类的时候,会碰见类中有 __init__() 这样一个函数,其实它就是 Python 的...在明白了构造方法之后,来点进阶的问题,那就是父类的构造方法中的初始值无法继承的问题。 class Bird: def __init__(self):

    Java 基础类的继承与覆盖

    java父类的构造方法使用,和super的方法

    JAVA经典继承与父类调用 geter、seter访问器 构造器

    代码中设计了各个类的基类,设置私有成员变量,利用构造器对成员变量初始化,用geter、seter访问器设置、获取成员变量的值。继承基类并创建对象,在子类中调用父类方法。

Global site tag (gtag.js) - Google Analytics