国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

java this super使用方法詳解

2019-11-26 16:16:53
字體:
供稿:網(wǎng)友
super是Java語言的保留字,用來指向類的超類.
假設(shè)在Teacher類中定義了一個(gè)類變量boolean gender;
在子類的方法中g(shù)ender就應(yīng)該是指子類的gender變量,如果要引用超類的gender變量的話就必須使用 super.genderthis對象在類的構(gòu)造方法中,要給對象的域進(jìn)行初始化,這時(shí)如果參數(shù)和類變量同名,則類變量的名字將會(huì)被參數(shù)名屏蔽,
必須知道當(dāng)前的對象名稱,才能用對象名引用對象的域
復(fù)制代碼 代碼如下:

public DotLoc(double XX,double YY,double ZZ)
{
X=XX;Y=YY;Z=ZZ;
}

如果參數(shù)與類變量名同名
復(fù)制代碼 代碼如下:

public DotLoc(double X,double Y,double Z)
{
this.X=X;this.Y=Y;this.Z=Z;
}

又如:
在Java類中使用super來引用基類的成分。
實(shí)例:
TestInherit.java:
復(fù)制代碼 代碼如下:

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() ;
}
}
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 六枝特区| 沈阳市| 北碚区| 东阳市| 奉新县| 襄城县| 江都市| 皮山县| 栖霞市| 建宁县| 文化| 永定县| 黄浦区| 丽水市| 老河口市| 常德市| 丹巴县| 桂林市| 平昌县| 红安县| 马鞍山市| 吐鲁番市| 拉萨市| 临城县| 黑龙江省| 五莲县| 蕉岭县| 永泰县| 玉环县| 南昌市| 二连浩特市| 中方县| 宁南县| 临武县| 潜山县| 沅江市| 黄大仙区| 顺昌县| 罗源县| 永春县| 辽源市|