übung user
This commit is contained in:
30
12fi5/AEuP/user.ps1
Normal file
30
12fi5/AEuP/user.ps1
Normal file
@ -0,0 +1,30 @@
|
|||||||
|
class user {
|
||||||
|
[string]$vorname
|
||||||
|
[string]$nachname
|
||||||
|
[string]$email
|
||||||
|
[string]$password
|
||||||
|
|
||||||
|
[void]setName([string]$vorname, [string]$nachname) {
|
||||||
|
$this.vorname = $vorname
|
||||||
|
$this.nachname = $nachname
|
||||||
|
$this.email = $vorname + "." + $nachname + "@irgendwas.de"
|
||||||
|
}
|
||||||
|
|
||||||
|
[void]readName() {
|
||||||
|
$vn = Read-Host "Vorname"
|
||||||
|
$nn = Read-Host "Nachname"
|
||||||
|
$this.setName($vn, $nn)
|
||||||
|
}
|
||||||
|
|
||||||
|
[void]printInfo() {
|
||||||
|
Write-Host $this.vorname
|
||||||
|
Write-Host $this.nachname
|
||||||
|
Write-Host $this.email
|
||||||
|
Write-Host $this.password
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
$user = [user]::new()
|
||||||
|
|
||||||
|
$user.readName()
|
||||||
|
$user.printInfo()
|
||||||
Reference in New Issue
Block a user