技术栈

Scala的内部对象

2401_871290582024-10-24 8:03

内部对象,就是定义在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)
  }
}
上一篇:Windows系统PyCharm右键运行.sh文件
下一篇:2024年9月 GESP CCF C++三级编程能力等级考试认证真题
相关推荐
这里有鱼汤
9 分钟前
给你的DeepSeek装上实时行情,让他帮你炒股
后端·python·mcp
咖啡啡不加糖
11 分钟前
暴力破解漏洞与命令执行漏洞
java·后端·web安全
风象南
14 分钟前
SpringBoot敏感配置项加密与解密实战
java·spring boot·后端
ん贤
32 分钟前
RESTful风格
后端·go·restful
Humbunklung
34 分钟前
Rust方法语法:赋予结构体行为的力量
开发语言·后端·rust
萧曵 丶
41 分钟前
Rust 内存结构:深入解析
开发语言·后端·rust
Kookoos
43 分钟前
ABP VNext + Cosmos DB Change Feed:搭建实时数据变更流服务
数据库·分布式·后端·abp vnext·azure cosmos
算法练习生
1 小时前
Qt核心类QWidget及其派生类详解
开发语言·c++·qt
热门推荐
01Java学习第十五部分——MyBatis02集群聊天服务器---MySQL数据库的建立03Coze扣子平台完整体验和实践(附国内和国际版对比)04基于odoo17的设计模式详解---装饰模式05使用Ruby接入实时行情API教程06扣子(coze)实战|我用扣子搭建了一个自动分析小红薯笔记内容的AI应用|详细步骤拆解07Everything文件检索工具 几秒检索几百G的文件08基于odoo17的设计模式详解---单例模式09DeepSeek各版本说明与优缺点分析10身弱武修法:玄之又玄,奇妙之门