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)
  }
}
相关推荐
闲人编程8 分钟前
Python对象模型:一切都是对象的设计哲学
开发语言·python·模型·对象·codecapsule·下划线
列逍10 分钟前
深入理解 C++ 智能指针:原理、使用与避坑指南
开发语言·c++
二川bro13 分钟前
Python大语言模型调优:LLM微调完整实践指南
开发语言·python·语言模型
4***V20218 分钟前
PHP在微服务通信中的消息队列
开发语言·微服务·php
亿坊电商22 分钟前
PHP框架 vs 原生开发:移动应用后端开发实战对比!
开发语言·php
k***858428 分钟前
【SpringBoot】【log】 自定义logback日志配置
android·前端·后端
S***q19239 分钟前
Kotlin内联函数优化
android·开发语言·kotlin
在路上看风景43 分钟前
2.3 C#装箱和拆箱
开发语言·c#
C语言小火车1 小时前
C/C++ 指针全面解析:从基础到进阶的终极指南
c语言·开发语言·c++·指针
g***B7381 小时前
Python数据分析案例
开发语言·python·数据分析