Java類體中的this和super的用法

2021-04-16 01:09:41 字數 498 閱讀 7100

一、基礎知識

1、super(引數):呼叫基類中的某乙個建構函式(應該為建構函式中的第一條語句)

2、this(引數):呼叫本類中另一種形成的建構函式(應該為建構函式中的第一條語句)

3、super: 它引用當前物件的直接父類中的成員(用來訪問直接父類中被隱藏的父類中成員資料或函式,基類與派生類中有相同成員定義時)

如:super.變數名

super.成員函式據名(實參)

4、this:它代表當前物件名(在程式中易產生二義性之處,應使用this來指明當前物件;如果函式的形參與類中的成員資料同名,這時需用  

this來指明成員變數名)

二、應用例項

class point

public void draw()

public point() }

class circle extends point

public void draw()

}

Java類體中的this和super的用法

一 基礎知識 1 super 引數 呼叫基類中的某乙個建構函式 應該為建構函式中的第一條語句 2 this 引數 呼叫本類中另一種形成的建構函式 應該為建構函式中的第一條語句 3 super 它引用當前物件的直接父類中的成員 用來訪問直接父類中被隱藏的父類中成員資料或函式,基類與派生類中有相同成員定...

su 和su 的區別

剛才用su到root後,用命令gedit發現會出錯 gedit 2976 warning 連線已關閉 gedit 2976 eggsmclient warning failed to connect to the session manager none of the authentication ...

su 和su的區別

joe為普通使用者,root為超級使用者。現象如下 joe trixbox1 su 口令 ifconfig bash ifconfig command not found su命令格式 su p c command username 在切換當前使用者時切換使用者工作環境 p 在切換當前使用者時不切換...