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)
  }
}
相关推荐
有时间要学习18 分钟前
Qt——窗口
开发语言·qt
桦说编程43 分钟前
Java并发编程:两种控制并发度的实现方法及其比较
java·后端
消失的旧时光-19431 小时前
@JvmStatic 的作用
java·开发语言·kotlin
skywalk81631 小时前
基于频域的数字盲水印blind-watermark
linux·开发语言·python
Moment1 小时前
性能狂飙!Next.js 16 重磅发布:Turbopack 稳定、编译提速 10 倍!🚀🚀🚀
前端·javascript·后端
Tiger_shl1 小时前
三大并发集合ConcurrentDictionary、ConcurrentBag、ConcurrentQueue
开发语言·c#
火锅机器1 小时前
java 8 lambda表达式对list进行分组
java·开发语言·list
shaominjin1231 小时前
android在sd卡中可以mkdir, 但是不可以createNewFile
android·开发语言·python
筱砚.1 小时前
【STL——stack容器】
开发语言·c++
曦樂~1 小时前
【Qt】定时器--滚动相册
开发语言·qt