java學習之this 用法

2021-06-15 07:52:35 字數 743 閱讀 4273

關於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 ...