super java使用方法_java语言super使用方法

java语言super使用方法

super是Java语言的保留字,用来指向类的超类.

假设在Teacher类中定义了一个类变量boolean gender;

在子类的方法中gender就应该是指子类的gender变量,如果要引用超类的.gender变量的话就必须使用 super.genderthis对象在类的构造方法中,要给对象的域进行初始化,这时如果参数和类变量同名,则类变量的名字将会被参数名屏蔽,

必须知道当前的对象名称,才能用对象名引用对象的域

复制代码 代码如下:

public DotLoc(double XX,double YY,double ZZ)

{

X=XX;Y=YY;Z=ZZ;

}

如果参数与类变量名同名

复制代码 代码如下:

public DotLoc(double X,double Y,double Z)

{

this.X=X;this.Y=Y;this.Z=Z;

}

又如:

在Java类中使用super来引用基类的成分。

实例:

TestInherit.java:

复制代码 代码如下:

import java.io.* ;

class FatherClass {

public int value ;

public void f() {

value = 100 ;

System.out.println("FatherClass.value=" + value) ;

}

}

class ChildClass extends FatherClass {

public int value ;

public void f() {

super.f() ;

value = 200 ;

System.out.println("ChildClass.value=" + value) ;

System.out.println(value) ;

System.out.println(super.value) ;

}

}

public class TestInherit {

public static void main(String args[]) {

ChildClass cc = new ChildClass() ;

cc.f() ;

}

}

【java语言super使用方法】相关文章:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值