2016 Update
This commit is contained in:
parent
948b86eafa
commit
dcf5d15da3
7965 changed files with 139854 additions and 31002 deletions
33
Task/Classes/PowerShell/classes-3.psh
Normal file
33
Task/Classes/PowerShell/classes-3.psh
Normal file
|
|
@ -0,0 +1,33 @@
|
|||
class Banana
|
||||
{
|
||||
# Properties
|
||||
[string]$Color
|
||||
[boolean]$Peeled
|
||||
|
||||
# Default constructor
|
||||
Banana()
|
||||
{
|
||||
$This.Color = "Green"
|
||||
}
|
||||
|
||||
# Constructor
|
||||
Banana( [boolean]$Peeled )
|
||||
{
|
||||
$This.Color = "Green"
|
||||
$This.Peeled = $Peeled
|
||||
}
|
||||
|
||||
# Method
|
||||
Ripen()
|
||||
{
|
||||
If ( $This.Color -eq "Green" ) { $This.Color = "Yellow" }
|
||||
Else { $This.Color = "Brown" }
|
||||
}
|
||||
|
||||
# Method
|
||||
[boolean] IsReadyToEat()
|
||||
{
|
||||
If ( $This.Color -eq "Yellow" -and $This.Peeled ) { return $True }
|
||||
Else { return $False }
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue