文档章节

Java super()

Oscarfff
 Oscarfff
发布于 2015/06/09 11:21
字数 109
阅读 51
收藏 1

super()关键字?有何用,怎么用?

首先我们上代码,实际测试来看看。

package com.yuan.test;

class Game {
	Game(int i) {
		System.out.println("Game constructor");
	}
}

class BoardGame extends Game {
	BoardGame(int i) {
		super(i);
		System.out.println("BoardGame constructor");
	}
}

public class TestSuper extends BoardGame {
	TestSuper() {
		super(11);
		System.out.println("Chess constructor");
	}

	public static void main(String[] args) {
		TestSuper x = new TestSuper();
	}
}
//BoardGame constructor
//Chess constructor

从例子可以看出,super( E )关键字用于调用父类的构造方法,其中 E 表示构造函数的参数。

© 著作权归作者所有

共有 人打赏支持
Oscarfff
粉丝 73
博文 815
码字总数 96913
作品 0
崇明
后端工程师
私信 提问
JVM第三天 Java Class File structure

Reference: http://viralpatel.net/blogs/tutorial-java-class-file-format-revealed/ A Java class file is consist of 10 basic sections: 1.Magic Number: 0xCAFEBABE 2.Version of Class......

Kerry_Han
2014/03/26
0
0
ClassCastException深入分析

ClassCastException是JVM在检测到两个类型间转换不兼容时引发的运行时异常。此类错误通常会终止用户请求。在执行任何子系统的应用程序代码时都有可能发生ClassCastException异常。通过转换,...

pczhangtl
2014/08/07
0
0
用Spring data查询mongodb的问题,求解答!

I am pretty new to use Spring data. Now, I have two data models (User and Draft): @Document public class User implements Serializable { @Id private String id; private String sho......

Bilson__
2013/12/07
1K
0
ASMSupport教程4:动态生成类

有一段时间没有写blog了,主要原因是前段时间去西安旅游了。好了进入正题。这个篇blog将学习到如何生成一个Class。并且在这个Class中添加局部变量和各种类型的方法。 首先我们看下要生成的c...

Erroooooor
2013/04/05
0
7
Kotlin和Java混合开发必读:基本的互操作

在使用Kotlin和Java混合开发的时候,涉及到一些基本的互操作 一、属性的读写 1.Kotlin自动识别Java的属性的Getter和Setter 2.Java操作kotlin属性可以通过Getter和Setter的方式 二、空安全类型...

王木东
2018/04/05
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Hyperledger Fabric 实战(十): Fabric node SDK 样例 - 投票DAPP

Fabric node SDK 样例 - 投票DAPP 参考 fabric-samples 下的 fabcar 加以实现 目录结构 . ├── app │ ├── controllers │ │ └── index.js │ ├── enrollAdmin.js │ ├── in...

Jonluo
6分钟前
0
0
Redis高级特性及优化

redis中键的生存时间(expire) redis中可以使用expire命令设置一个键的生存时间,到时间后redis会自动删除它。 过期时间可以设置为秒或者毫秒精度。 过期时间分辨率总是 1 毫秒。 过期信息被...

rechardchensir
11分钟前
0
0
数据库设计-邮箱地址

1.前言 当我们涉及到要存储邮箱地址的时候,我们都知道应该存储为字符型,但是应该存储多长呢? 2.Stackoverflow StackOverflow一直是搜索答案的利器,这一次也不例外。这里多说一句,其实在...

hengbao5
14分钟前
0
0
uml类图

平时阅读一些远吗分析类文章或是设计应用架构时没少与UML类图打交道。实际上,UML类图中最常用到的元素五分钟就能掌握,下面赶紧来一起认识一下它吧: 一、类的属性的表示方式 在UML类图中,...

asdf08442a
18分钟前
1
0
Linux下执行脚本报错提示invalid option 3: set: -

1、在环境下执行sh报错invalid option 3: set: - 2、于是换成chmod 777 install.sh改执行权限,并且默认使用#!/bin/bash bash: ./install.sh: /bin/bash^M: bad interpreter: No such file ......

noob_chr
19分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部