super()方法是在子类继承超类这种关系中用到,不过只会出现在子类中。 super()这种直接带括号的方法形式,是子类直接调用超类的构造函数。 大部分情况是 super.超类方法()的形式,就是super后有个点,然后接上超类的方法,这样就是子类调用超类的方法。 父亲和儿子吃饭的例子,如果儿子想学父亲用勺子吃饭了,那么就应该这样写: //在没勺子的时候使用筷子: class 儿子 extends 父亲{ 吃饭() { if(有勺子) 用勺子; else super.吃饭(); } }
- 浏览: 317737 次
- 性别:
- 来自: 西安
文章分类
- 全部博客 (352)
- Eclipse (18)
- Python (27)
- Linux (15)
- Effective Java (54)
- Java解惑 (29)
- C语言 (24)
- 设计模式 (13)
- 并发编程 (14)
- 网络 (6)
- 数据库 (6)
- Android框架揭秘 (1)
- Java的NIO (7)
- Java泛型 (9)
- SVN/svnkit (1)
- Socket编程 (4)
- 词法语法解析 (1)
- 程序在生活中 (1)
- 工具的使用 (4)
- C# (1)
- SVN (25)
- SWT (24)
- XML (4)
- ikvm (5)
- WebService (7)
- Hibernate (5)
- GEF (1)
- 排序算法 (9)
- 剑指offer (2)
- 小小算法 (7)
- 深入理解Java虚拟机 (6)
- 操作系统 (3)
- 笔试面试 (2)
- Apache (1)
- JavaScript (2)
- Hadoop&HBase&Zookeeper (16)
最新评论
-
yjq8116:
getString 这个方法你有没有试过,是错误的。这段代码被 ...
ByteBuffer和String的互相转换 -
OnlyForJava:
博主,友情的提醒下,你的Ubuntu写错了
Ubutun上配置hadoop,hbase,zookeeper环境并安装
发表评论
-
Java中的enum
2014-06-23 21:44 617众所周知enum是 ... -
Java中的Properties类介绍
2014-06-13 11:14 768最近在看ZK(ZooKeeper)的源码,发现 ... -
看《Head First Java》拾遗
2014-04-30 09:40 662最近在图书馆看书,偶然发现书架子上一本Java ... -
赋值操作符的思考
2014-04-18 11:03 568我要说的是一个小问题,感觉写在博客里面比 ... -
将一个字符串反转的方式
2014-02-20 11:05 698首先要先介绍一下如何将两个字母,不借助额外 ... -
一种Handle结构
2014-01-10 11:47 775最近看到了这样一篇博客,感觉写的很好。尤其是它其中 ... -
正则表达式剖析
2014-01-08 14:42 4791.看个小例子先: package com.wjy.pa ... -
File类并非File
2014-01-08 15:30 368File类这个名字有一定的误导性,可能会认为他代 ... -
Java的标准I/O剖析
2014-01-08 11:15 412System.out是一个PrintStrea ... -
初始化问题
2014-01-07 18:27 4941.class Test{ priva ... -
Java逻辑操作符
2014-01-07 16:00 573Java的逻辑操作符有:与(&&a ... -
条件操作符的问题
2014-01-07 10:42 454看看一下代码先: char x='a'; double ... -
十六进制计算问题
2014-01-07 10:20 741System.out.println(Long.toHexS ... -
Arrays的注意事项
2014-01-07 09:05 515在java.util类库中可以找到Arrays类,这个类 ... -
JAVA小知识——super和this的异同
2014-01-06 16:34 551super和this的异同: 1)super(参数): ... -
java List的使用
2014-01-06 16:34 3505先看List的继承关系图: Collection ├L ... -
java map的使用
2014-01-06 16:34 376Map的继承关系如下图: ... -
java set的使用
2014-01-06 16:34 350Set的继承关系: Collection └Set ... -
java中map list set 用法以及区别
2014-01-06 16:34 670转自:http://j2eemylove.iteye.com ... -
java类的一些特殊效果
2014-01-06 16:34 301上代码: package com.wjy; public ...
相关推荐
Java 8 函数式编程 Java 8 函数式编程是指在 Java 8 中引入的一种新的编程范式,它强加了额外的约束,即所有数据必须是不可变的,设置一次,永不改变。函数式编程将值传递给函数,该函数然后生成新值但从不修改...
这通常通过`super`关键字(在Java中)或直接调用父类的构造函数(在C++中)实现。 总之,参数传递在构造函数中扮演着关键角色,它影响着对象的初始化过程。理解并掌握各种参数传递方式的差异和应用场景,能帮助我们...
### Java知识精炼总结 #### 一、Java概述与基础知识 **1. 何为编程?** 编程是指通过编写计算机程序来实现特定功能的过程。它涉及使用编程语言来定义计算机执行的操作步骤。 **2. Java语言概述,历史、特点** ...
【PHP专题——重点函数】 PHP是一种广泛应用于Web开发的服务器端脚本语言,其特点是跨平台、高效、开源、易于学习且功能强大。PHP可以嵌入HTML中,与服务器上的数据库系统配合良好,尤其与MySQL的组合尤为常见。PHP...
Java 中 this 与 super 用法 在 Java 中,this 和 super 是两个重要的关键字,它们都是用于访问当前对象或父类中的成员变量或方法的。 this 用法 this 的用法在 Java 中大体可以分为三种: 1. 普通的直接引用 在...
《面向对象程序设计——Java语言》是一门深入探讨如何使用Java进行面向对象编程的课程,由知名讲师程细柱制作的PPT电子课件。面向对象编程(Object-Oriented Programming,简称OOP)是现代软件开发中的核心编程范式...
《Java程序员面试宝典——2012版》是一份针对Java程序员面试的全面指南,旨在帮助准备面试的程序员深入理解和掌握Java的核心概念和技术。以下是对该文档标题、描述及部分内容涉及的重要知识点的详细解析: ### Java...
根据提供的文档内容,以下是从这份Java实训报告中提取并详细阐述的相关知识点: ### 一、项目背景 #### 1.1 设计目的 本实训旨在通过Greenfoot平台开发一款简单的游戏,帮助学生深入理解Java语言及其应用。通过...
在Oracle Android面试中,面试官可能会考察应聘者对Java语言基础、面向对象编程、类与对象、构造函数、字符串操作、标识符、关键字、进制表示、运算符以及方法重载等多方面的理解。以下是对这些知识点的详细解释: ...
这篇“面向对象程序设计——Java PPT课件(第二版)”由西安电子科技大学出版社出版,提供了深入浅出的Java编程知识体系,适合初学者及有一定经验的开发者学习和参考。 1. **面向对象概念**:课件可能涵盖了面向...
### Java:构造函数与对象 #### 第一章:构造函数揭秘——创造者的第一次触碰 在Java编程语言中,构造函数扮演着极其重要的角色。它是一种特殊的成员方法,主要用于对象的初始化过程。构造函数没有返回类型,其...
8. **Java 8新特性**:接口的改进(如默认方法和静态方法)、函数式接口、Lambda表达式、方法引用、流API,以及Date和Time API的更新。 **Java JDBC实现数据库开发** 9. **数据库基础**:讲解了MySQL和Oracle...
在本实验指导中,我们将深入探讨Java编程语言中的核心概念——面向对象程序设计,并重点关注“继承”和“方法重载”这两个关键特性。面向对象编程(Object-Oriented Programming,OOP)是Java的核心思想,它允许我们...
需要注意的是,`super()`必须放在构造函数的第一行。 - **this关键字**:表示当前对象自身,可以用来区分同名的局部变量与成员变量。 通过以上内容的学习,可以对Java的基础知识有一个较为全面的了解。这些知识点...
### Java初学者知识点详解 #### 实验5:类与对象——继承和多态 本章节主要针对Java初学者,通过具体实例深入浅出地讲解了继承与多态这两个核心概念。接下来将对实验中的知识点进行详细解读。 ##### 一、实验目的...
对于简单的应用来说,推荐使用第六种方法——`setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)`,因为它简洁且易于理解。而对于需要更多自定义行为的应用,则可以根据具体需求选择其他方法来实现更复杂的逻辑。
- d) 语法错误 —— 错误,如果没有显式调用父类构造函数,那么Java会自动添加一个super()调用。 - **正确答案:** C --- **5. 以下关于Swing组件错误的是()。** - **选项分析:** - a) Swing组件是使用纯...
这本宝典不仅提供了一系列实战案例,还深入探讨了Java程序员面试中常见的基础性问题,例如`final`关键字、`super`关键字的用法、构造函数的概念及其应用场景等。通过这些具体的知识点学习,求职者能够更好地准备面试...
"学习Java的心得精华"这个主题涵盖了两个关键概念:this和super,以及一个核心特性——多态。接下来,我们将深入探讨这三个话题。 首先,让我们来讨论Java中的关键字`this`。`this`是一个特殊的引用变量,它在类的...