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)
  }
}
相关推荐
icebreaker7 分钟前
Mokup:构建工具友好的可视化 Mock 工具
前端·javascript·后端
Codiggerworld10 分钟前
从字节码到JVM:深入理解Java的“一次编写,到处运行”魔法
java·开发语言·jvm
无心水22 分钟前
2025,一路有你!
java·人工智能·分布式·后端·深度学习·架构·2025博客之星
AskHarries22 分钟前
skills-lc-cli:3 天做出来的一个小工具,结果自己每天都在用
后端
禾叙_25 分钟前
【netty】Channel
开发语言·javascript·ecmascript
小夏coding29 分钟前
简易的查询与缓存的统一执行器
后端
云深处@31 分钟前
【C++11】包装器,智能指针
开发语言·c++
量子炒饭大师38 分钟前
【C++入门】Cyber深度漫游者的初始链路——【类与对象】初始化成员列表
开发语言·c++·dubbo·类与对象·初始化成员列表
独自破碎E43 分钟前
BISHI43 讨厌鬼进货
android·java·开发语言
纯.Pure_Jin(g)1 小时前
【Python练习四】Python 算法与进阶特性实战:数组、序列化与位运算专项练习(3道经典练习带你巩固基础——看完包会)
开发语言·vscode·python