Translate

Tuesday 5 October 2021

Object Oriented Programming Traits in Groovy Scripting groovy training telugu 40

 Watch This Video

https://youtu.be/eMB0XxDblsY

----------------------------------------------------------------------------------------------------------



//Bird.groovy

package com.theraldanvega.traits


class Bird implements FlyingAbility, SpeakingAbility{

}


//FlyingAbility.groovy
package com.theraldanvega.traits

trait FlyingAbility{
String fly(){

'I am Fly'
}

}

//SpeakingAbility.groovy
package com.therealdanvega.traits

trait SpeakingAbility
{
trait SpeakingAbility{
 String speak(){
"I am Speaking"
}
}

//App.groovy
package com.therealdanvega
import com.therealdanvega.traits.Bird

Bird b=new Bird()
assert b.fly()== "I am Flying"
assert b.speak() =="I am Speaking"








No comments:

Post a Comment

Note: only a member of this blog may post a comment.