scala学习(一) 对象和类

目前架构组准备使用scala

接下来开始学习并归纳

 

 

类和对象初步

new 对象  创建对象没有括号

public scala的默认访问级别

a:Int  对象申明方式和java不同

var表示可变 val表示不可再次赋值

scala定义的方法的参数都是 val,方法返回如果没有显示指定默认会返回方法最后一次计算得到结果

方法仅计算单个结果表达式可以去除{}

方法返回类型 Unit 则只为方法的副作用(该表方法之外的某处状态或I/O活动)

分号只有一行多语句才需

scala不能定义静态成员 代之可用单例对象

将类定义的class 替换成 object则可以定义单例对象

当 单例对象和类重名时称 对象是类的伴生对象 类似对象的伴生类 类和伴生对象必须定义在一个源文件中,类和伴生对象可以互相访问私有变量

单例对象不带参数 类可以 单例对象在第一次被访问后实例化

单例对象方法调用 单例对象名 点 方法名

scala源文件名命名规则没有硬性规定

scala程序执行 在单例对象正定义main函数 或者 继承Application

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值