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)
  }
}
相关推荐
飞梦工作室4 分钟前
企业级 Spring Boot 邮件系统开发指南:从基础到高可用架构设计
java·spring boot·后端
haiyu柠檬7 分钟前
在Spring Boot中实现Azure的SSO+VUE3前端配置
java·spring boot·后端
ID_1800790547315 分钟前
基于 Python 的淘宝商品详情数据结构化解析:SKU、价格与库存字段提取
开发语言·数据结构·python
q***721916 分钟前
springBoot 和springCloud 版本对应关系
spring boot·后端·spring cloud
星释19 分钟前
Rust 练习册 82:Hamming与字符串处理
开发语言·算法·rust
时间不说谎20 分钟前
c/c++的语法糖
开发语言
Laughtin32 分钟前
终端Python环境的选择与切换
开发语言·python
百***812743 分钟前
【SpringBoot】SpringBoot中分页插件(PageHelper)的使用
java·spring boot·后端
百***864644 分钟前
SpringBoot中自定义Starter
java·spring boot·后端
q***07141 小时前
VScode 开发 Springboot 程序
java·spring boot·后端