ü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