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)
  }
}
相关推荐
桦说编程1 分钟前
实战分析 ConcurrentHashMap.computeIfAbsent 的锁冲突问题
java·后端·性能优化
慢慢长大的孩子3 分钟前
原生Android开发与JS桥开发对比分析
前端·后端
爱勇宝5 分钟前
2026年前端生存规划:只会写页面的人,正在被悄悄淘汰
前端·后端·架构
初次攀爬者7 分钟前
ZooKeeper 实现分布式锁的两种方式
分布式·后端·zookeeper
彡Summer丶16 分钟前
OAuth2.0 第三方登录
后端
神奇小汤圆21 分钟前
Easy Desensitize:Java 高性能脱敏引擎的试用与实测
后端
追光者199531 分钟前
Go micro集成DTM分布式事务的方法
后端
Turnip120239 分钟前
深度解析:为什么简单的数据库"写操作"会在 MySQL 中卡住?
后端·mysql
神奇小汤圆44 分钟前
终于找到一个好用的 Nginx 日志分析工具了!
后端
Java编程爱好者1 小时前
Condition底层机制剖析:多线程等待与通知机制
后端