Scala的内部对象

内部对象,就是定义在class内部的object。

定义格式:class 类名{object 对象名{属性:方法()}}

使用格式:类名.对象名.属性名;类名.对象名.方法名()

Scala 复制代码
class Car3(var r:Double){
  //属性
  //方法
  //内部类

  //内部对象
  object util{
    val PI=3.14

    def getArea():Double={
      PI * r * r
    }
    def getL():Double={
      2*PI*r
    }
  }
}

object Test7 {
  def main(args: Array[String]): Unit = {
    val car=new Car3(12)
    
    val res=car.util.getL()
    println(res)
  }
}
相关推荐
搜狐技术产品小编20233 分钟前
告别“黑盒”与误判:如何用“多智能体对抗辩论”重构内容安全审核系统
后端·多agent
DantyWei27 分钟前
controller注册及调用时机
后端
edwarddamon43 分钟前
Spring Cloud 配置热更新与 Bean 代理机制梳理
java·后端
码事漫谈1 小时前
我用 Seed Evolving 做了个 AI 小说写作工具
后端
Raas1001 小时前
MAIGateway,魔芋企业级AI网关的FinAPI成本竞争力设计
java·后端·网关·api网关·魔芋ai·finapi·mai gateway
(Charon)1 小时前
【C++】锁与原子操作(四):自旋锁的完整实现与性能优化
c语言·开发语言·c++
雨田言炎2 小时前
五、Qt控件使用说明大全
开发语言·qt
DantyWei2 小时前
kube-controller-manager的leader选举流程和策略
后端
bu_shuo3 小时前
MATLAB中的meshgrid和ndgrid
开发语言·matlab