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)
  }
}
相关推荐
aLTttY几秒前
Spring Boot 3.x 集成 AI 大模型实战指南
人工智能·spring boot·后端
无限进步_3 分钟前
【C++】寻找数组中出现次数超过一半的数字:三种解法深度剖析
开发语言·c++·git·算法·leetcode·github·visual studio
深邃-3 分钟前
【Web安全】-Kali,Linux配置(1):Kali网络配置,LinuxEnvConfig配置脚本,APT源的讲解,Kali设置中文
linux·运维·开发语言·网络·安全·web安全·网络安全
Hello World . .4 分钟前
Linux驱动编程:内核同步的艺术-从互斥到底半部
linux·开发语言·数据库
江山与紫云5 分钟前
告别重复造轮子:Codex写脚本
开发语言·python
覆东流7 分钟前
第8天:python列表基础
开发语言·python
Rabitebla8 分钟前
二分查找(含有动画展示):不再写出死循环
java·开发语言
南境十里·墨染春水9 分钟前
C++ 笔记 ——STL deque
开发语言·c++·笔记
ejinxian10 分钟前
Rust Web框架三巨头Actix-web、Axum 、Rocket
开发语言·后端·rust
初心未改HD13 分钟前
Go语言变量与数据类型完全指南
开发语言·golang