Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //simple class
- class Man
- {
- //instance variables
- var name:String = "Faiz"
- var age:Int = 2
- var isMarried=false //will be true only with neo
- var moto:String = "Its all about Neo"
- //method
- func plee(){
- print ("\(self.self.self.self.self.self.name) says :please, please Neo, marry me")
- }
- }
- //create new instance
- var faiz = Man()
- faiz.plee()
- var michel = Man()
- michel.name="Michel"
- michel.plee()
- //class witrh c'tor
- class Neo
- {
- var name:String
- var moto:String
- //c'tor
- init()
- {
- self.name="Neo"
- self.moto="Baby shark, to do do do"
- }
- //method
- func sayHi()
- {
- print ("\(self.name) says \(self.moto)")
- }
- }
- print ("============================================")
- var neo = Neo()
- neo.sayHi()
- class Elad{
- var name:String
- var moto:String
- //c'tor
- init(name:String, moto:String){
- self.name=name
- self.moto=moto
- }
- func sayHi()
- {
- print ("\(self.name) says \(self.moto)")
- }
- }
- //var elad = Elad(name:"elad", moto:"please take neo a way from me")
- print ("============================================")
- //elad.sayHi()
- //wax on , wax off
- class NewMan
- {
- var name:String? //we getting inside a nil, which is null in java
- }
- class Phone{
- var name:String
- var owner:NewMan? //optinal
- init (name:String)
- {
- self.name=name
- }
- func setOwner(owner:NewMan){
- self.owner=owner
- }
- func callFriend(friend:NewMan){
- print ("\(self.owner!.name!) call \(friend.name!)")
- }
- }
- var iphone = Phone(name: "iphone 11")
- var shlomi = NewMan()
- shlomi.name = "Shlomi"
- var elad = NewMan()
- elad.name = "Elad"
- iphone.setOwner(owner: shlomi)
- iphone.callFriend(friend: elad)
- print (shlomi)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement