E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Super关键字
this和
super关键字
简析
在Java中,this通常指当前对象,super则指父类的。当你想要引用当前对象的某种东西,比如当前对象的某个方法,或当前对象的某个成员,你便可以利用this来实现这个目的,当然,this的另一个用途是调用当前对象的另一个构造函数,这些马上就要讨论。如果你想引用父类的某种东西,则非supe
lj_gzy2014
·
2014-08-25 21:00
java
Java中关于子类和父类构造方法的小问题
看到一句话:子类的构造方法,不管这个方法带不带参数,默认地它都会去寻找父类的不带参数的构造方法,如果父类没有不带参数的构造方法,那么子类必须要用
super关键字
来调用父类的构造方法,否则编译不能通过。
QI程序猿
·
2014-08-20 23:00
java
Java基础- super 和 this 解析
1.
super关键字
表示超(父)类的意思。this变量代表对象本身。2.super访问父类被子类隐藏的变量或覆盖的方法。
cq361106306
·
2014-08-19 15:00
java
类
c++ 基类派生类 继承与虚函数
与java相比,c++的继承个人觉得有点复杂,复杂在构造函数上,java中派生类实现基类的构造函数直接
super关键字
,就可以实现,c++中则要通过实现构造函数,看下面的例子 特别说明的是
墙头上一根草
·
2014-08-13 23:00
访问修饰符
重写:发生在子类和父类中,子类方法与父类方法签名完全一样,重写时可以通过
super关键字
访问父类的方法。重载为编译期绑定,看类型。(能够点到什么,看类型里面有什么) 重写为运行期绑定,看对象。
曾阳升
·
2014-08-12 22:00
super关键字
的使用
1.子类的构造函数如果要引用super的话,必须把super放在函数的首位. class Base { Base(){ System.out.println("Base"); } } public class Checket extends Base { Checket(){ super();//调用父类的构造方法,一定
DavidIsOK
·
2014-08-09 10:00
super
this 与 super 重复问题?
我们都知道this 和
super关键字
,在调用构函数的时候,都必须写在第一行中! this调用的是当前的类的构造函数!super调用的是父类的构造函数!this和super可不可以重复??
love_Javc_you
·
2014-07-25 10:00
super关键字
的用法
package com.frank;//定义包名,必须是第一行。如果没有包名,那么就会被放在一个没有名字的默认包中。 import java.util.*; /** 继承 */ public class Sample { public static void main(String[] args) { OldMan o = new OldMan("张三",80);
Sadhu
·
2014-07-21 18:00
Java之final、super详解
)csdn博客:http://blog.csdn.net/u0121765911.super1.1调用父类的构造方法Java中父类和子类属性的初始化过程是各自独立完成的,虽然构造方法不能够继承,但通过
super
u012176591
·
2014-06-14 15:00
java
super
final
比较java与C++的不同
java中也是可以直接使用父类的公开方法的,但是如果子类和父类的命名方法相同,又想访问父类方法时就只能使用
super关键字
了。在c++中,我一时不知道怎么用,查了查才知道用类名修饰符。
卓尔
·
2014-06-13 12:00
继承的进一步研究
本章目标掌握子类对象的实例化过程掌握方法覆写的概念及实现掌握
super关键字
的作用 子类对象实例化过程在继承的操作中,对于子类对象的实例化也是有要求的:“子类对象在实例化之前必须首先调用父类中的构造方法之后再调用子类自己的构造方法
chaoyi
·
2014-06-12 21:00
继承
this关键字及
super关键字
的使用
三、this、
super关键字
的使用1、成员函数中定义了和成员变量中相同的变量时,引用成员变量要用this。2、构造函数中调用同一个类的其他构造函数时用this。
小草房童鞋
·
2014-06-09 18:02
java的static、内部类及异常
二、静态方法 1、静态方法不能被子类重写 2、静态方法中不能有this和
super关键字
3、静态方法不能访问非静态字段和方法 三、静态块 1、无名、无参、无返回值 2、JVM限制了静态块的大小为
hxl1988_0311
·
2014-05-15 10:00
java
exception
内部类
static
parent,son深刻理解this,
super关键字
核心点:
super关键字
,表示调用的是父类对象。this关键字,表示调用的是当前运行类对象。那么如果在父类中,使用了关键字,this,此时的this指的是什么呢?
HYM1987
·
2014-05-14 14:00
this关键字
super关键字
抽象类构造方法,接口继承
interface test { public void getInfo();} //对于只有实现接口的类,调用
super关键字
时默认是调用Object的内容//super只能调用extends
zengshaotao
·
2014-05-08 22:00
构造方法
java 之this,
super关键字
this关键字的三种用法: 第一、通过this调用另一个构造方法,用发是this(参数列表),这个仅仅在类的构造方法中,别的地方不能这么用。 第二、函数参数或者函数中的局部变量和成员变量同名的情况下,成员变量被屏蔽,此时要访
Supanccy2013
·
2014-04-16 00:00
java
java学习笔记 第二篇 核心技术
2.可以在子类的构造方法中使用super()语句调用父类的构造方法,也可以在子类中使用
super关键字
调用父类的成员方法,但子类没有权限调用父类中被修饰为private的方法
阡陌迟行
·
2014-04-11 22:54
Java学习笔记
java
学习笔记
核心技术
10章-内部类-内部类的继承(笔记)
一、内部类的继承问题 二、this和
super关键字
的两种用法 一、内部类的继承问题 当需要继承一个内部类的时候需要用如下语法才能编译通过
wchjwj
·
2014-04-10 15:00
类的继承
JAVA
super关键字
但是必须在子类的构造方法中使用
super关键字
来调用。其具体的语法格式如下:super([参数列表]);如果父类的构造方法中包括参数,则参数列表为必选项,用于指定父类构造方法的入口参数。
zhoujiaxq
·
2014-04-02 21:00
java笔记之局部变量、成员变量和构造器
前言因为谈构造器,可定涉及到
super关键字
和this关键字。其中This指的是当前对象的引用,super是当前对象里面的父类对象的引用。所以在写正文之前,先来谈谈
Super关键字
。
u011018979
·
2014-03-27 10:00
继承
存储
栈
构造器
继承中的成员变量
当子父类中的成员变量同名时,要表示父类的成员变量,可以使用
super关键字
来标识。 但是一般开发不常见,因为父类已经定过了变量,子类extends过来的使用即可,不需要在重新定义。
LiYinlei
·
2014-03-26 10:00
继承 成员变量
OC_继承,初始化
1.OC的方法:声明- (返回值) 方法名;//使用对象去调用 实例方法+(返回值) 方法名;//使用类调用 类方法2.继承:
super关键字
的作用只有一个:用于子类中调用父类的方法3.特殊方法
lcd270239238
·
2014-03-24 21:08
继承
初始化
oc
super关键字
主要有以下两种用途
super关键字
主要有以下两种用途。 1.调用父类的构造方法 子类可以调用由父类声明的构造方法。但是必须在子类的构造方法中使用
super关键字
来调用。
fz2543122681
·
2014-03-24 13:00
super关键字
super关键字
使用情况:1、调用这个类的父类的构造方法2、在子类中访问父类被屏蔽的方法或属性。 注意:
super关键字
只能用于构造方法或实例方法中,不能用于静态方法或静态代码块中。
Zenith-Lee
·
2014-02-20 16:00
super和this关键字的区别
package M6
super关键字
; /* * super和this关键字都可以用来覆盖Java语言的默认作用域,使被屏蔽的方法或变量可见。
Zenith-Lee
·
2014-02-19 20:00
41 java super 关键字 类型转换
//
super关键字
的用法 packagecom.wjl.zy131222; classBaseClass { publicinta=5; } publicclassSubClassextendsBaseClass
baidu_33322756
·
2013-12-22 20:00
关于
super关键字
1 如果没有默认的基类构造器,或者想调用一个带参数的的基类构造器,就必须用super显式地编写调用基类构造器的语句,并配合适当的参数列表; 2 调用基类构造器必须是你在导出类构造器中要做的第一件事。 class BoardGame extends Game { BoardGame(int i) { super(i); print("Boa
wangqiaowqo
·
2013-11-28 09:00
super
关于
super关键字
1 如果没有默认的基类构造器,或者想调用一个带参数的的基类构造器,就必须用super显式地编写调用基类构造器的语句,并配合适当的参数列表; 2 调用基类构造器必须是你在导出类构造器中要做的第一件事。 class BoardGame extends Game { BoardGame(int i) { super(i); print("Boa
wangqiaowqo
·
2013-11-28 09:00
super
Java方法重写(overriding method)
如需父类中原有的方法,可使用
super关键字
,该关键字引用了当前类的父类。下面是一个简单的例子:父类:pu
tiana0
·
2013-11-17 13:00
override
override
method
super
方法重载
java方法重载
Java 多态,覆盖(override),
super关键字
,构造函数知识要点
1. 多态概念要点: 概念: 类重载(overload)方法,子类覆盖(override)父类的方法都是多态的体现. 多态(Polymorphism)按字面的意思就是“多种状态”。在面向对象语言中,接口的多种不同的实现方式即为多态。 引用Charlie Calverts对多态的描述——多态性是允许你将父对象设置成为和一个或更多的他的子对象相等的技术,赋值之后,父对象就可以根据当前赋值
darrenzhu
·
2013-11-13 15:00
覆盖
继承
super
构造函数
多态
Java 多态,覆盖(override),
super关键字
,构造函数知识要点
阅读更多1.多态概念要点:概念:类重载(overload)方法,子类覆盖(override)父类的方法都是多态的体现.多态(Polymorphism)按字面的意思就是“多种状态”。在面向对象语言中,接口的多种不同的实现方式即为多态。引用CharlieCalverts对多态的描述——多态性是允许你将父对象设置成为和一个或更多的他的子对象相等的技术,赋值之后,父对象就可以根据当前赋值给它的子对象的特性
darrenzhu
·
2013-11-13 15:00
构造函数
覆盖
多态
super
继承
Java 多态,覆盖(override),
super关键字
,构造函数知识要点
阅读更多1.多态概念要点:概念:类重载(overload)方法,子类覆盖(override)父类的方法都是多态的体现.多态(Polymorphism)按字面的意思就是“多种状态”。在面向对象语言中,接口的多种不同的实现方式即为多态。引用CharlieCalverts对多态的描述——多态性是允许你将父对象设置成为和一个或更多的他的子对象相等的技术,赋值之后,父对象就可以根据当前赋值给它的子对象的特性
darrenzhu
·
2013-11-13 15:00
构造函数
覆盖
多态
super
继承
Java 多态,覆盖(override),
super关键字
,构造函数知识要点
1. 多态概念要点: 概念: 类重载(overload)方法,子类覆盖(override)父类的方法都是多态的体现. 多态(Polymorphism)按字面的意思就是“多种状态”。在面向对象语言中,接口的多种不同的实现方式即为多态。 引用Charlie Calverts对多态的描述——多态性是允许你将父对象设置成为和一个或更多的他的子对象相等的技术,赋值之后,父对象就可以根据当前赋值
darrenzhu
·
2013-11-13 15:00
覆盖
继承
super
构造函数
多态
关于
super关键字
与继承
super它只是一个限定词,当用super引用时,它也是引用当前对象本身,super只是限定了访问当前对象从父类那里继承得到成员的变量或方法。importjava.util.Date; publicclassTestextendsDate{ publicstaticvoidmain(String[]args){ newTest().test(); } publicvoidtest(){ Syste
itzyjr
·
2013-10-30 21:00
【JAVA】this和
super关键字
的用法
一、this关键字的用法(1)引用隐式参数在类的构造器中如果实例域名与显示参数名相同时,可以用this引用隐式参数以区分开。如下这段代码classEmployee { publicEmployee(Stringname,doublesalary) { this.name=name; this.salary=salary; } privateStringname; privatedoublesala
u011613729
·
2013-10-24 21:00
java
this
super
IOS 关键字self,super,copy, retain, assign , readonly , readwrite, nonatomic、@synthesize、@property、@dyna
super关键字
:调用父类的方法。self=[superinit] 这里不是判断self与[superinit]是否相等,而是
mad2man
·
2013-09-26 07:00
Java泛型通配符 使用的场景
来表示任意类型,也可以使用extends关键字表示某一个类或接口的子类,也可以使用
super关键字
表示某一个类,接口的父类型。本文对读写操作的分析得出什么时候该使用extends和super。
frank1998819
·
2013-09-11 13:00
java泛型
java中
super关键字
的作用和用法
super用于在 派生类中调用父类的重名方法,或者引用重名的变量。 super被用在派生类中,就是为了明确调用父类的方法。 示例(很浅显易懂): FROM: http://stackove
duanyu010
·
2013-09-11 10:00
super
Java泛型小结(二) 通配符
来表示任意类型,也可以使用extends关键字表示某一个类或接口的子类,也可以使用
super关键字
表示某一个类,接口的父类型。本文对读写操作的分析得出什么时候该使用extends和super。
MouseLearnJava
·
2013-09-10 00:00
java
泛型
generic
wildcard
java学习笔记-继承中
super关键字
super关键字
的两种用法:1.用于调用超类的构造函数;2.用于访问超类中被子类的某个成员隐藏的成员;例:使用super调用超类的构造函数矩形实体代码:publicclassRectangular{ privatedoublewidth
li898445911a
·
2013-09-04 15:00
java
黑马程序员-Java基础知识预备之Java面向对象的理解(part2)
----------本博文涉及的主要内容: 1.继承 2.重写(覆盖)父类的方法 3.
super关键字
4.多态 5.final修饰符 6.抽象 7.接口一、继承1、Java的继承是通过extends
汐朔
·
2013-08-15 15:09
面向对象
接口
多态
抽象
java基础知识
SUPER
super关键字
主要有以下两种用途。1.调用父类的构造方法子类可以调用由父类声明的构造方法。但是必须在子类的构造方法中使用
super关键字
来调用。
null1989
·
2013-08-14 11:00
this关键字、访问修饰符、
super关键字
this关键字、访问修饰符、
super关键字
Java关键字this只能用于方法方法体内,而且只能用在非静态方法内。
·
2013-07-30 18:00
this关键字
关键字super的作用意义
由于子类可以覆盖父类的实例方法、隐藏父类的类方法、隐藏父类的字段等,但是我们有时候需要引用到父类的一些方法,这时候需要借助关键字super. 1.使用
super关键字
访问父类中的成员. 1-
tang_jin_chan
·
2013-07-07 22:00
Java语言面向对象的一些基本特点
在子类中使用
super关键字
:1、调用父类的构造方法使用super2、在子类中可以使用super调用父类中方法多态:1、开闭原则:能够添加新的代码而不是修改原有代码来使用需求的变更。
·
2013-06-24 14:00
java语言
4.12
super关键字
如果在子类中想使用被子类隐藏的成员变量或方法就可以使用关键字super。1.使用关键字super调用父类的构造方法。 子类如果想使用父类的构造方法,必须使用关键字super表示,而且super必须是子类构造方法中是第一条语句。例: classStudent{ intnumber; Stringname; Student(){//无参数的构造方法,以防子类省略super时,出现错误 } S
JerryPan
·
2013-05-09 11:00
java
super
java泛型中的上界与下界
java泛型中的
super关键字
不太常用,也不太好理解,今天又从头看了看java的泛型机制,作一记录。上界:上界用extends关键字声明,表示参数化的类型可能是所指定的类型,或者是此类型的子类。
gulianchao
·
2013-04-29 16:00
java编程思想笔记3
3java用
super关键字
表示超类的意思,目的是不引起递归。4java会自动在导出类的构造器中插入对基类构造器的调用,构建过程是从基类“向外”扩散的。5虽然编译器强制你
西铁城
·
2013-04-25 16:00
java编程思想
Python中
super关键字
的作用
在Python类的方法(method)中,要调用父类的某个方法,在Python2.2以前,通常的写法如代码段1:代码段1:classA:def__init__(self): print"enterA" print"leaveA"classB(A):def__init__(self): print"enterB" A.__init__(self) print"leaveB">>>b=B()
imzoer
·
2013-03-31 20:00
java编程思想读书笔记(2)
2、如果父类有带有参数的构造方法,那么在子类构造方法中必须用
super关键字
显式调用,不然编译器就会报告自己找不到默认形式的一个构建器。
smile垚
·
2013-02-26 17:25
java编程思想
上一页
20
21
22
23
24
25
26
27
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他