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)
  }
}
相关推荐
java1234_小锋1 分钟前
Java高频面试题:MyBatis如何实现动态数据源切换?
java·开发语言·mybatis
knighthood20015 分钟前
Qt5.15+VTK9.3.0实现点云点选功能
开发语言·qt
墨神谕9 分钟前
Java中,为什么要将.java文件编译成,class文件,而不是直接将.java编译成机器码
java·开发语言
段小二21 分钟前
Token 费用失控、VIP 用户体验一样烂:Context Engineering 才是关键
人工智能·后端
Nyarlathotep011323 分钟前
并行设计模式(3):Future模式
java·后端
秋风不问归客36 分钟前
Springboot面试全面整理
spring boot·后端·面试
和小潘一起学AI1 小时前
CentOS 7安装Anaconda
开发语言·python
文心快码BaiduComate1 小时前
Comate搭载GLM-5.1:长程8H,对齐Opus 4.6
前端·后端·架构
我叫黑大帅1 小时前
PHP中的官方操作数据库PDO
后端·面试·php
努力努力再努力dyx1 小时前
【无标题】
开发语言·python