從大數據菜鳥走上大師的歷程 Scala 第十三講 AOP

原視頻教程中多重繼承相對比較好理解,主要AOP切面編程過程須要好好理解如下是具體實例:
trait Action
{
 html

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
  }
} 運行結果以下:
before...
barking....
after...

如今正是學習大數據的最好機遇,不花一分錢就能夠成爲大數據高手,實現年薪50萬的夢想。編程

王家林的第一個中國夢:免費爲全社會培養100萬名優秀的大數據從業人員!微信

若是您有興趣請點擊這個連接進入大數據的學習ide

http://blog.sina.com.cn/s/blog_8fbd39ee0102vto3.html學習

若是您確實感受視頻教程有幫助,您能夠經過王家林老師的微信號18610086859發紅包捐助大數據、互聯網+、O2O、工業4.0、微營銷、移動互聯網等系列免費實戰課程大數據

您也能夠經過如下二維碼關注 DT大數據夢工廠視頻

相關文章
相關標籤/搜索