學習筆記 物件導向與封裝(八)構造方法

2021-10-02 23:29:01 字數 732 閱讀 9214

構造方法是專門用來建立物件的方法,當我們通過關鍵字new建立物件時,其實就是在呼叫構造方法。

格式:public 類名稱(引數型別 引數名)

注意事項:

1.構造方法的名稱必須和所在的類的名稱完全一樣,連大小寫也要一樣

2.構造方法不要寫返回值,連void也不要

3.構造方法不能return乙個具體的返回值

4.如果沒有編寫任何構造方法,那麼編譯器將會預設贈送乙個構造方法,沒有引數、方法體什麼也不做。

public studeng(){}

5.一旦編寫了至少乙個構造方法,那麼編譯器將不再贈送

我們定義乙個student類,**如下:

package com.wadedt.day06.demo05;

public

class

student

public

student

(string name,

int age)

public string getname()

public

void

setname

(string name)

public

intgetage()

public

void

setage

(int age)

}

在這個類中,我們定義了2個構造方法,構造方法是可以過載的。

1211物件導向 封裝 建構函式

三 類的屬性 封裝字段 包含兩個方法 1 讀訪問器 get 取值 2 寫訪問器 set 賦值 封裝 private string nihao 原有的普通變數private私有的,通過右鍵 重構 封裝字段實現 預設一直存在get和set兩個方法,但是一直隱藏資訊的特性 set 封裝字段 public ...

Golang學習筆記 物件導向介面封裝

package utils import fmt 定義結構體 type familyaccount struct 編寫要給工廠模式的構造方法 func newfamilyaccount familyaccount 主體業務邏輯 func this familyaccount initmainpage...

學習筆記 物件導向的封裝性

封裝步驟 所以屬性私有化,使用private修飾符,private表示私有的 對外部程式提供簡單的操作入口,也就是外部程式想要訪問私有屬性,必須通過這些簡單的操作入口 set方法的命名規範 public void set 屬性名首字母大寫 修改資料 set方法 修改屬性 不需要返回值,只需要傳入資料...