The original video tutorial multiple inheritance is relatively good understanding, the main AOP programming process needs to understand the following is a specific example:
Trait Action
{
def doAction
}
Trait Beforeafter extends Action
{
Abstract override Def DoAction
{
println ("Before ...")
Super.doaction
println ("After ...")
}
}
Class Dog extends Action
{
Override Def DoAction =println ("Barking ...")
}
Object TESTAOP {
def main (args:array[string]): Unit = {
Val dog = new dog with Beforeafter
Dog.doaction
}
The results of the operation are as follows:
Before ...
Barking ....
After ...
Now is the best opportunity to learn big data, do not spend a penny can become big Data master, achieve 500,000 annual salary dream.
Liaoliang's first Chinese Dream: Free for the whole society to train 1 million outstanding big data practitioners!
If you are interested please click on this link to go to Big data learning
Http://blog.sina.com.cn/s/blog_8fbd39ee0102vto3.html
If you do feel that video tutorials are helpful, you can donate big data, Internet +, online, Industry 4.0, micro-marketing, mobile internet and other free combat courses through Liaoliang Teacher's number 18610086859
You can also focus on the DT Big Data dream factory through the following two-dimensional code
From big Data rookie to Master's journey Scala 13th speaking AOP