当前位置: 首页 > news >正文

Scala的内部类

Scala的内部类:定义在类或者对象内部的类。

与java的不同指出在于Scala中把定义在对象内部的类也称为内部类。

以下是内部类的基本格式:

对象1 = new 外部类()

对象 = 对象1.内部类()

class Student{var age = 18    //属性def say():Unit = {    //方法}//内部类:定义在类里面的类class Book{//微信读书:《历史的温度》var bookName = "还珠格格"}
}
object day16 {//如何使用内部类?//格式://对象1 = new 外部类()//对象 = 对象1.内部类()def main(args: Array[String]): Unit = {//用类去创建对象val s1 = new Student()val book1 = new s1.Book()println(book1.bookName)}}


http://www.mrgr.cn/news/56985.html

相关文章:

  • JavaWeb合集07-MyBatis
  • 微软宣布了新的“智能代理”功能
  • NeRF三维重建—神经辐射场Neural Radiance Field(二)体渲染相关
  • libaom-all-intra参数说明
  • 群晖通过 Docker 安装 Gitea
  • 【分布式微服务云原生】《微服务架构下的服务治理探秘》
  • uniapp学习(007-3 壁纸项目:系统高度等信息的操作)
  • 线程池常见面试题
  • hadoop
  • linux 编译安装的php7.4 开启pgsql,pdo_pgsql的扩展
  • 软件设计师考试大纲整理
  • JavaEE进阶----18.<Mybatis补充($和#的区别+数据库连接池)>
  • 如何设置Page Cache的大小为默认值
  • 32 类和对象 · 中
  • 卡牌抽卡机小程序,带来新鲜有趣的拆卡体验
  • 2025秋招八股文--mysql篇
  • 日志分析工具-应急响应实战笔记
  • 网络不稳定?试试这款Figma的中文替代设计工具
  • LLaMA Factory环境配置
  • ERP、SCM与CRM:三大系统的区别与整合策略
  • Go语言开发环境搭建
  • 源代码防泄密技术正在更新迭代中
  • curl请求接口的三个坑
  • 117.WEB渗透测试-信息收集-ARL(8)
  • STM32CubeMX软件界面不清晰调整方法
  • 专利交易:开启知识产权变现之门