關於this,基本的用法是:
1、使用this呼叫成員變數或成員函式
2、使用this呼叫建構函式
舉例:建立乙個person類:
class person{
string name; //定義三個成員變數
int age;
string adress;
person(){
system.out.println("無參建構函式") ;
person(string name, int age){
this(); //this表示建構函式內再呼叫無參建構函式,this必須放在第一行
this.name = name; //把傳參賦值給成員變數,解決引數和成員變數重複問題
this.age =age;
person(string name, int age,string adress){
this(name,age); //this表示建構函式內再呼叫有兩個引數的建構函式,this必須放在第一行,減少重寫
this.adress =adress;
再建立乙個test類:
class test{
public static void main(string arg ){
person person1= new person("張三", 20,"成都市"); //建立物件,例項化呼叫
JAVA 學習之implements的用法
mplements 也是實現父類和子類之間繼承關係的關鍵字,如類 a 繼承 類 b 寫成 class a implements b implements是乙個類實現乙個介面用的 關鍵字 他是用來實現介面中定義的抽象方法。比如 people是乙個介面,他裡面有say這個方法。public inte c...
JAVA 學習之implements的用法
mplements 也是實現父類和子類之間繼承關係的關鍵字,如類 a 繼承 類 b 寫成 class a implements b implements是乙個類實現乙個介面用的 關鍵字,他是用來實現介面中定義的抽象方法。比如 people是乙個介面,他裡面有say這個方法。public inte c...
JAVA 學習之implements的用法
implements 也是實現父類和子類之間繼承關係的關鍵字,如類 a 繼承 類 b 寫成 class a implements b implements是乙個類實現乙個介面用的 關鍵字,他是用來實現介面中定義的抽象方法。比如 people是乙個介面,他裡面有say這個方法。public inte ...