美文网首页
scala学习笔记

scala学习笔记

作者: daniao159 | 来源:发表于2017-05-03 11:54 被阅读9次

在scala中,类和它的伴生对象可以相互访问对方的私有对象

classPerson{privatevar_age =2defage_=(num:Int) =this._age = numdefage = _agedefprintObj{ println(s"I can see${Person.obj}") }}objectPerson{// access the private class field 'age'defdouble(p:Person) = p._age *2privatevalobj ="Person's object"}objectDriver extends App{//伴生对象可以引用类的私有变量valp =newPersonprintln(p.age)  p.age =10println(Person.double(p))// prints 20//类可以引用伴生对象的私有变量p.printObj//prints I can see Person's object}

相关文章

  • Scala集合

    附上Effective Scala:Effective Scala学习笔记摘抄于Twitter scala文档:T...

  • Scala相关文章索引(2)

    基本常识 scala编程第17章学习笔记(1)——集合类型 scala Map类型笔记 scala代码风格指南--...

  • 《Scala 程序设计》学习笔记 说明

    本笔记是我在学习完 Scala 语法后,重学 Scala 时记录的。笔记中的内容侧重 Scala 和 函数式语言的...

  • Scala学习笔记(八) 模式匹配

    1. 模式匹配简介 模式匹配是 Scala 的重要特性之一,前面两篇笔记Scala学习笔记(六) Scala的偏函...

  • Scala基础

    学习笔记摘抄于Twitter scala文档:Twitter.github.ionext:Scala类&对象(一)...

  • Scala笔记

    Scala基础 学习twitter的scala教程的笔记 函数 函数定义,scala语法中可以使用多种方式定义函数...

  • scala 入门学习

    Scala学习笔记: 1.1 scala的基础语法 声明与定义(赋值):声明变量时可以指定类型,不指定也可以自动识...

  • Scala学习笔记

    这篇文章是我跟着视频学,再加上看博客总结的Scala关键知识点,用来开发Spark完全够用。 第一节:基础 变量声...

  • Scala学习笔记

    Scala笔记 基础教程 http://www.runoob.com/scala/currying-functio...

  • scala学习笔记

    Scalable 编程语言特点(可伸缩的,既可以编写小脚本,又可以写服务端的大程序) 纯正的面向对象语言 函数式语...

网友评论

      本文标题:scala学习笔记

      本文链接:https://www.haomeiwen.com/subject/npuhtxtx.html