`

JAVA小知识——super()函数

 
阅读更多
super()方法是在子类继承超类这种关系中用到,不过只会出现在子类中

super()这种直接带括号的方法形式,是子类直接调用超类的构造函数。

大部分情况是 super.超类方法()的形式,就是super后有个点,然后接上超类的方法,这样就是子类调用超类的方法。

父亲和儿子吃饭的例子,如果儿子想学父亲用勺子吃饭了,那么就应该这样写:
//在没勺子的时候使用筷子:
class 儿子 extends 父亲{
  吃饭()
  {
  if(有勺子)  
    用勺子;
 else
   super.吃饭();
  }
} 
分享到:
评论

相关推荐

    java8函数式编程(csdn)————程序.pdf

    Java 8 函数式编程 Java 8 函数式编程是指在 Java 8 中引入的一种新的编程范式,它强加了额外的约束,即所有数据必须是不可变的,设置一次,永不改变。函数式编程将值传递给函数,该函数然后生成新值但从不修改...

    参数传递的总结——构造函数

    这通常通过`super`关键字(在Java中)或直接调用父类的构造函数(在C++中)实现。 总之,参数传递在构造函数中扮演着关键角色,它影响着对象的初始化过程。理解并掌握各种参数传递方式的差异和应用场景,能帮助我们...

    Java知识——精华总结(1).doc

    ### Java知识精炼总结 #### 一、Java概述与基础知识 **1. 何为编程?** 编程是指通过编写计算机程序来实现特定功能的过程。它涉及使用编程语言来定义计算机执行的操作步骤。 **2. Java语言概述,历史、特点** ...

    PHP专题——重点函数_静态化_缓存_面向对象_异常处理

    【PHP专题——重点函数】 PHP是一种广泛应用于Web开发的服务器端脚本语言,其特点是跨平台、高效、开源、易于学习且功能强大。PHP可以嵌入HTML中,与服务器上的数据库系统配合良好,尤其与MySQL的组合尤为常见。PHP...

    java中this与super用法

    Java 中 this 与 super 用法 在 Java 中,this 和 super 是两个重要的关键字,它们都是用于访问当前对象或父类中的成员变量或方法的。 this 用法 this 的用法在 Java 中大体可以分为三种: 1. 普通的直接引用 在...

    《面向对象程序设计——Java语言》电子课件(程细柱PPT)

    《面向对象程序设计——Java语言》是一门深入探讨如何使用Java进行面向对象编程的课程,由知名讲师程细柱制作的PPT电子课件。面向对象编程(Object-Oriented Programming,简称OOP)是现代软件开发中的核心编程范式...

    Java实训报告——greenfoot游戏制作.doc

    根据提供的文档内容,以下是从这份Java实训报告中提取并详细阐述的相关知识点: ### 一、项目背景 #### 1.1 设计目的 本实训旨在通过Greenfoot平台开发一款简单的游戏,帮助学生深入理解Java语言及其应用。通过...

    oracleAndroid面试题小整理——加答案解释.pdf

    在Oracle Android面试中,面试官可能会考察应聘者对Java语言基础、面向对象编程、类与对象、构造函数、字符串操作、标识符、关键字、进制表示、运算符以及方法重载等多方面的理解。以下是对这些知识点的详细解释: ...

    面向对象程序设计——javaPPT课件(第二版)

    这篇“面向对象程序设计——Java PPT课件(第二版)”由西安电子科技大学出版社出版,提供了深入浅出的Java编程知识体系,适合初学者及有一定经验的开发者学习和参考。 1. **面向对象概念**:课件可能涵盖了面向...

    Java:构造函数与对象

    ### Java:构造函数与对象 #### 第一章:构造函数揭秘——创造者的第一次触碰 在Java编程语言中,构造函数扮演着极其重要的角色。它是一种特殊的成员方法,主要用于对象的初始化过程。构造函数没有返回类型,其...

    Java学习路线(csdn)————程序.pdf

    8. **Java 8新特性**:接口的改进(如默认方法和静态方法)、函数式接口、Lambda表达式、方法引用、流API,以及Date和Time API的更新。 **Java JDBC实现数据库开发** 9. **数据库基础**:讲解了MySQL和Oracle...

    Java 语言与面向对象程序设计(2版)实验指导5.1

    在本实验指导中,我们将深入探讨Java编程语言中的核心概念——面向对象程序设计,并重点关注“继承”和“方法重载”这两个关键特性。面向对象编程(Object-Oriented Programming,OOP)是Java的核心思想,它允许我们...

    Java 自学秘籍(学习之路)(csdn)————程序.pdf

    需要注意的是,`super()`必须放在构造函数的第一行。 - **this关键字**:表示当前对象自身,可以用来区分同名的局部变量与成员变量。 通过以上内容的学习,可以对Java的基础知识有一个较为全面的了解。这些知识点...

    java初学者的小题目

    ### Java初学者知识点详解 #### 实验5:类与对象——继承和多态 本章节主要针对Java初学者,通过具体实例深入浅出地讲解了继承与多态这两个核心概念。接下来将对实验中的知识点进行详细解读。 ##### 一、实验目的...

    Java关闭窗体的六种方法

    对于简单的应用来说,推荐使用第六种方法——`setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)`,因为它简洁且易于理解。而对于需要更多自定义行为的应用,则可以根据具体需求选择其他方法来实现更复杂的逻辑。

    JAVA & OOP试题.doc

    - d) 语法错误 —— 错误,如果没有显式调用父类构造函数,那么Java会自动添加一个super()调用。 - **正确答案:** C --- **5. 以下关于Swing组件错误的是()。** - **选项分析:** - a) Swing组件是使用纯...

    Java程序员面试宝典.pdf

    这本宝典不仅提供了一系列实战案例,还深入探讨了Java程序员面试中常见的基础性问题,例如`final`关键字、`super`关键字的用法、构造函数的概念及其应用场景等。通过这些具体的知识点学习,求职者能够更好地准备面试...

    学习java的心得精华

    "学习Java的心得精华"这个主题涵盖了两个关键概念:this和super,以及一个核心特性——多态。接下来,我们将深入探讨这三个话题。 首先,让我们来讨论Java中的关键字`this`。`this`是一个特殊的引用变量,它在类的...

Global site tag (gtag.js) - Google Analytics