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)
  }
}
相关推荐
mengchanmian3 分钟前
jdk访问https导入证书问题解决
java·开发语言·https
是阿威啊4 分钟前
【用户行为归因分析项目】- 【企业级项目开发第五站】数据采集并加载到hive表
大数据·数据仓库·hive·hadoop·spark·scala
我叫袁小陌8 分钟前
C++内存分布详解
开发语言·c++
林shir9 分钟前
3.3-Web前段开发-JavaScript(AI)
开发语言·前端·javascript
一条咸鱼_SaltyFish9 分钟前
[Day7] contract-ai深度剖析:大模型适配项目的架构设计与策略实现
java·开发语言·人工智能·经验分享·程序人生·开源软件·个人开发
曹牧13 分钟前
C#:单行定义多个变量
开发语言·windows·c#
Alsn8617 分钟前
Qt5 朗读语音
开发语言·qt
南桥几晴秋18 分钟前
QT常用控件--QWidget
开发语言·数据库·qt
ht巷子18 分钟前
Qt:QPainter坐标系统和坐标转换
开发语言·c++·qt
郝学胜-神的一滴18 分钟前
雕栏玉砌:Qt 自定义窗口之美——标题、圆角、阴影三艺精解
开发语言·c++·qt·程序人生