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)
  }
}
相关推荐
利刃大大2 分钟前
【SpringBoot】配置文件 && 日志输出 && lombok
java·spring boot·后端
catchadmin2 分钟前
使用 PHP 和 WebSocket 构建实时聊天应用 完整指南
开发语言·websocket·php
ChineHe7 分钟前
Gin框架基础篇002_获取/绑定请求参数
后端·golang·gin
IT_陈寒14 分钟前
JavaScript 性能优化:7 个 V8 引擎偏爱的编码模式让你提速 40%
前端·人工智能·后端
我命由我1234518 分钟前
Java 开发问题:包名 ‘com.my.compressimagetest‘ 与同名的类发生冲突
java·开发语言·学习·java-ee·intellij-idea·学习方法·intellij idea
APIshop22 分钟前
用第三方爬虫调用「淘宝评论 API」全流程实战
开发语言·爬虫
⑩-24 分钟前
Sleep与Wait的区别
java·开发语言
程序员阿鹏25 分钟前
List和Set的区别
java·开发语言·数据结构·后端·list
郑州光合科技余经理27 分钟前
技术解析:如何打造适应多国市场的海外跑腿平台
java·开发语言·javascript·mysql·spring cloud·uni-app·php
IT 行者29 分钟前
SpringBoot版本升级插件:用OpenRewrite 轻松升级 Spring Boot 2 到 4
java·spring boot·后端