Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Lion{
- let sound="Roar!!!!!"
- var name:String
- var isAlive = true
- init (name:String)
- {
- self.name=name
- }
- func makeSound(){
- if self.isAlive
- {
- print ("\(name) make sound:\(sound)")
- }
- }
- func eat(cow:Cow){
- cow.isAlive=false
- }
- }
- class Cow{
- let sound="Muuuuuuuuu"
- var name:String
- var isAlive=true
- init(name:String){
- self.name=name
- }
- func giveMilk(cat:Cat)->Bool{
- return self.isAlive
- }
- func makeSound(){
- if self.isAlive
- {
- print ("\(name) make sound:\(sound)")
- } else {
- print ("\(self.name) is dead, alla yerchamu ! neo bad girl")
- }
- }
- }
- class Cat{
- let sound="Miaooo , pussycat"
- var name:String
- var isAlive=true
- init(name:String){
- self.name=name
- }
- func drinkMilk(cow:Cow)->Bool{
- if cow.isAlive(){
- print ("milk, yammi yammi")
- } else {
- print ("WTF, i dont drink blood")
- }
- }
- func makeSound(){
- if self.isAlive
- {
- print ("\(name) make sound:\(sound)")
- } else {
- print ("\(self.name) is dead, alla yerchamu ! neo bad girl")
- }
- }
- func eatMouse (mouse:Mouse){
- mouse.isAlive=false
- }
- }
- class Mouse{
- let sound="Swiqqq Swiqqq"
- var name:String
- var isAlive=true
- init(name:String){
- self.name=name
- }
- func makeSound(){
- if self.isAlive
- {
- print ("\(name) make sound:\(sound)")
- } else {
- print ("\(self.name) is dead, alla yerchamu ! neo bad girl")
- }
- }
- }
- var lev=Lion(name: "lev")
- var mush=Cow(name: "mush")
- lev.makeSound()
- mush.makeSound()
- print ("cow give milk:\(mush.giveMilk())")
- lev.eat(cow: mush)
- mush.makeSound()
- print ("cow give milk:\(mush.giveMilk())")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement