前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Scala对象

Scala对象

作者头像
羊羽shine
发布2019-07-31 10:02:33
2730
发布2019-07-31 10:02:33
举报
文章被收录于专栏:Golang开发

定义class

代码语言:javascript
复制
class Student{
//定义属性
  var name:String =""
  var age:Int =18
// 定义方法  
  def lear():String ={
    name +"lear scala"
  }
}

调用类

代码语言:javascript
复制
def main(args: Array[String]): Unit = {
    val s = new Student();
    s.name = "xiaoming"
    println(s.learn())
  }

占位符_

代码语言:javascript
复制
 var name:String = _

私有变量

代码语言:javascript
复制
private  [this] val gender:String="male"

  def getGender():String={
    gender
  }
主构造器
代码语言:javascript
复制
object HelloWorld {
  def main(args: Array[String]): Unit = {
    val s = new Student("xiaoming",18)
    println(s.name+" "+s.age)
  }
}

class Student(val name:String,val age:Int){

}
重写

overwiter

抽象类
Apply
伴生类和伴生对象

如果有一个class,还有一个与class同名的object,那么就称这个object是class的伴生对象,class是object的伴生类

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019.07.29 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 主构造器
  • 重写
  • 抽象类
  • Apply
  • 伴生类和伴生对象
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档