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)
  }
}
相关推荐
天远云服16 小时前
驾培系统车辆核验实战:PHP集成天远二手车估值API实现学员车辆信息自动化管理
大数据·开发语言·自动化·php
2501_9454248016 小时前
高性能计算资源调度
开发语言·c++·算法
程序员爱钓鱼16 小时前
GoWeb开发核心库: net/http深度指南
后端·面试·go
程序员Terry16 小时前
Java 代理模式:从生活中的"中介"到代码中的"代理人"
后端·设计模式
野犬寒鸦16 小时前
JVM垃圾回收机制深度解析(G1篇)(垃圾回收过程及专业名词详解)(补充)
java·服务器·开发语言·jvm·后端·面试
白宇横流学长16 小时前
基于SpringBoot实现的信息技术知识赛系统设计与实现【源码+文档】
java·spring boot·后端
ZHOUPUYU16 小时前
PHP异步编程实战ReactPHP到Swoole的现代方案
开发语言·php
yhyyht16 小时前
Maven命令学习记录(一)
后端
Soofjan16 小时前
Go channel源码
后端
2301_7765087216 小时前
C++中的组合模式变体
开发语言·c++·算法