super是什么意思
super
名词 n.
1.(公寓或办公楼的)管理员;监工
2.【口】特级品,特大号
3.临时雇员;临时演员
形容词 a.
1.大的,极度的,过度的
2.【口】特级的,特佳的
super-
前缀 pref.
1.表示"上","上方"
2.表示"超","超级"
3.表示"更大范围的"
4.表示"过","过分"
super.
缩写词 abbr.
1.=superintendent
2.=superior
网络释义
super
1.表示“超级、…上
2.特级的,优等的
医学翻译词汇S—生命经纬
super 特级的,优等的
3.上面的;过度的
全文结束啊全文结束~~~~~~~~
java中语句super什么意思
要说super就先要说this。
"this",作为一个特殊的关键字,它的规则如下:
1。可以表示构造函数传递。this(a,b)表示调用另外一个构造函数。这里面的this就是一个特殊语法,不是变量,没有什么类型。
2。可以在一个类的非static成员内部使用,表示当前这个对象。此时,this就是一个final的普通变量,它有静态类型,就是这个类C本身;它有动态类型,就是当前这个对象的类型。你可以对它调用成员函数,把它传递给别的函数,等等等等。只要一个C类型的final变量可以出现的地方,它就可以出现。
"super"。它和"this"类似,但是也有不同的地方。
1。表示调用父类的构造函数。也是一个特殊语法,不是变量,没有什么类型。
2。可以在一个类的非static成员内部使用。比如super.method()。
但是,注意,这个super.method()只是长得跟some_var.method()一样,一个语法糖而已。实质上,"super"根本不是一个变量。
为什么不是?因为如果是就坏了。java里面有一个金科玉律:任何public非static函数的调用都是多态的。
所以,如果super是个变量,也指向当前对象,那么,不管super的静态类型是什么super.method()必然调用的是子类的那个版本,而不会是我们期望的,静态地选择父类的那个版本。
所以,你只要把super.xxx看成一个特殊的语法,比如理解为“super::xxx”就好了。
既然super不是一个变量,那么不能把它象一个普通变量那样"==",或者传递给某个函数就看起来很正常了,是么?何况,你其实也用不着它,有this你这些要求就都可以办到了。
3。super的另外一个作用是调用父类的protected函数。只有通过"super"这个魔咒,我们才能操作父类的protected成员,别无它法
super什么意思
super
[英] [ˈsuːpə]
[美] [ˈsupər]
adj.极好的; 特级的; SUPERFICIAL的简称
adv.特别地
n.主管; 多余的人; 超编的人; 过磷酸盐; 过磷酸钙; 极好的织品; 特级品
[例句]
Julie was a super girl
朱丽是个极好的女孩子
[变形]
复数:supers
super中文是什么意思
super [su·per || 'suːpə(r)]
n. 管理员; 特级品, 特大号; 监工;
临时雇员
v. 用冷纱布贴
adj. 上等的, 特级的,
特大的
java中Super是什么意思?
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。
super是引用当前对象的直接父类中的成员(用来访问直接父类中被隐藏的父类中成员数据或函数,基类与派生类中有相同成员定义时如:super.变量名 super.成员函数据名。
SUPER是什么意思?
超级的;非常的
java 中的Super()是什么意思?如何使用?
Super就是超级,超类,也就是父类的意思。
在子类中想要调用父类的方法就需要用到Super。
Super()是调用父类的构造方法。
扩展
super就是父类的构造器吗?还有,如何知道这个类的父类是什么?谢谢!
补充
并不是父类的构造器。
super指代的是父类本身的实例,比如父类有其他的方法fun();也可以通过super.fun(),来调用。
想知道类的父类,就看extends关键字后面的类。
扩展
要是只是写一个super()呢?
补充
super()的话就是父类的构造器了,如果父类的构造器有参数,super(参数)
扩展
多谢哦!
java中语句super什么意思
要说super就先要说this。
"this",作为一个特殊的关键字,它的规则如下:
1。可以表示构造函数传递。this(a,b)表示调用另外一个构造函数。这里面的this就是一个特殊语法,不是变量,没有什么类型。
2。可以在一个类的非static成员内部使用,表示当前这个对象。此时,this就是一个final的普通变量,它有静态类型,就是这个类C本身;它有动态类型,就是当前这个对象的类型。你可以对它调用成员函数,把它传递给别的函数,等等等等。只要一个C类型的final变量可以出现的地方,它就可以出现。
"super"。它和"this"类似,但是也有不同的地方。
1。表示调用父类的构造函数。也是一个特殊语法,不是变量,没有什么类型。
2。可以在一个类的非static成员内部使用。比如super.method()。
但是,注意,这个super.method()只是长得跟some_var.method()一样,一个语法糖而已。实质上,"super"根本不是一个变量。
为什么不是?因为如果是就坏了。java里面有一个金科玉律:任何public非static函数的调用都是多态的。
所以,如果super是个变量,也指向当前对象,那么,不管super的静态类型是什么super.method()必然调用的是子类的那个版本,而不会是我们期望的,静态地选择父类的那个版本。
所以,你只要把super.xxx看成一个特殊的语法,比如理解为“super::xxx”就好了。
既然super不是一个变量,那么不能把它象一个普通变量那样"==",或者传递给某个函数就看起来很正常了,是么?何况,你其实也用不着它,有this你这些要求就都可以办到了。
3。super的另外一个作用是调用父类的protected函数。只有通过"super"这个魔咒,我们才能操作父类的protected成员,别无它法
Super是什么意思
super
[5sju:pE]
n.
不重要的角色, 冗员
vt.
用冷纱布贴(书背)
vi.
充当跑龙套的角色
adj.
上等的, 特大的, 特级的, 十分的, 过分的, 极好的
adv.
非常
java中的super(s)是什么意思
调用父类(Frame)构造函数,s为传入的参数,也就是调用了父类 public Frame(String s){ ...}构造函数