Powershellのコンストラクタの実装例です。
class Hinatazaka{
[int] $id
[String] $name
#コンストラクタ
Hinatazaka([int] $id,[String] $name) {
$this.id = $id
$this.name = $name
}
#メソッド
[void] Disp() {
Write-Host( $this.name + "のid番号は" + $this.id + "です")
}
}
#インスタンス化
$rei1 = New-Object Hinatazaka(1,"佐々木久美")
#呼び出し
$rei1.Disp()
#インスタンス化
$rei2 = New-Object Hinatazaka(2,"加藤史帆")
#呼び出し
$rei2.Disp()
$rei3 = New-Object Hinatazaka(3,"影山優佳")
$rei3.Disp()