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)
  }
}
相关推荐
nananaij几秒前
【LeetCode-01 两数之和 python解法】
开发语言·python·算法·leetcode
Moe4881 分钟前
Java 反射机制
java·后端·架构
Sun 32852 分钟前
MyBatis-Plus 新版代码生成器的使用
java·spring boot·后端·spring·配置·mybatis-plus·代码生成器
一直都在5724 分钟前
新Java基础(二十五):异常类
java·开发语言
UrbanJazzerati9 分钟前
从“加载中”到完整下载:破解PDF异步加载与反爬的完整指南
后端·面试
Z9fish9 分钟前
sse哈工大C语言编程练习42
c语言·开发语言·算法
YYYing.10 分钟前
【Linux/C++多线程篇(一) 】多线程编程入门:从核心概念到常用函数详解
linux·开发语言·c++·笔记·ubuntu
兆子龙12 分钟前
Raft 共识算法与 etcd 实践:从选主到日志复制的完整链路
后端·架构
Dinwork15 分钟前
Skills 开发指南-结合示例详细讲解skills原理和使用方法
后端
生锈的键盘15 分钟前
rk3588目标检测:Jupyter中OpenCV实时预览方法
后端