• Scala零基础教学【1-20】


    基于王家林老师的Spark教程——共计111讲的《Scala零基础教学》

    计划在9月24日内完成(中秋节假期之内)

    目前18号初步学习到25讲,平均每天大约完成15讲,望各位监督。

    初步计划:

    18号完成40讲

    19号完成55讲

    20号完成70讲

    21号完成85讲

    22号完成100讲

    23号完成111讲

    24号回顾复习


    第9讲:Scala的内部类实战详解

    Java 内部类属于类的;
    Scala内部类属于对象的,属于外部实例本身。
     

    第11讲:Scala中的apply实战详解

    Object的apply方法
    Class的apply方法
     
    a为Object,a()方法调用Class的apply的方法
     
    类的伴生对象中利用Apply()方法
     

    第14讲:Scala中作为接口的trait、在对象中混入trait代码实战

    class ConcreteLogger extends Logger with Cloneable
    Logger后边再接其他的接口,后边加with
     
    trait中可以有接口方法,也可以具体的方法实现
    在class中的如果是方法具体,要加override
    trait Logger{
    //def log (msg : String)
    def log (msg : String){}
    }
    class ConcreteLogger extends Logger with Cloneable{
    override def log(msg : String) = println("Log: " + msg)
    def concreteLog{
    log("It's me !!!")
    }
    }

    第15讲:Scala多重继承、多重继承构造器执行顺序及AOP实现

     

    第17讲:Scala中包、类、对象、成员、伴生类、伴生对象访问权限实战彻底详解

     
    package spark{
    package navigation{
    private[spark] class Navigator{
    Navigator在Spark包中可见
     

  • 相关阅读:
    【待整理】转义字符
    关系运算符 与 逻辑运算符
    浏览器相关
    正则表达式
    样式定义——多重浏览器
    事件
    属性定义
    数组
    日期
    构造函数
  • 原文地址:https://www.cnblogs.com/sunrunzhi/p/9667662.html
Copyright © 2020-2023  润新知