首頁 >Java >Java基礎 >java中的建構子與普通函數有什麼區別

java中的建構子與普通函數有什麼區別

王林
王林原創
2020-06-01 17:52:143121瀏覽

java中的建構子與普通函數有什麼區別

建構子與普通函數的差異如下:

1、寫法上的不同

##建構方法:

public(修饰符) class(定义类的关键字) Test(类名)(){
    //无参
    Test(类名)(){
    }
    //带一个参数
    Test(类名)(String(变量类型) name(变量名)){
    }
}

(影片教學推薦:

java影片

普通方法:

//定义类
public(修饰符) class(定义类的关键字) Test(类名)(){
    private(修饰符) static(修饰符) String(变量类型) s(变量名) = “hello world”;
    //下面是方法的定义
    public(修饰符) static(修饰符) void(返回值类型) main(方法名)(String[] args(参数)){
        System.out.println(s);(代码语句)
    }
}

2、運行上的不同

建構方法:

建構方法在創建的時候就給物件初始化;一個物件建立建構方法只能運行一次;

普通方法:

#一般方法是物件呼叫才執行,為物件新增物件具備的功能; 一般方法可以被物件多次呼叫;

推薦教學課程:

java入門程式

以上是java中的建構子與普通函數有什麼區別的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn