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

scala创建图书信息类,包含三个属性:书名,作者,价格

class Book(var title: String, var author: String, var price: Double) {
  // 可以在这里定义其他的方法,比如展示图书信息的方法等,以下是一个简单示例
  def showBookInfo(): Unit = {
    println(s"书名: $title")
    println(s"作者: $author")
    println(s"价格: $price 元")
  }
}

object Test {
  def main(args: Array[String]): Unit = {
    val book = new Book("《Scala编程从入门到精通》", "佚名", 59.9)
    book.showBookInfo()
  }
}

结果是:书名: 《Scala编程从入门到精通》
              作者: 佚名
              价格: 59.9 元


http://www.kler.cn/a/393774.html

相关文章:

  • Zotero 6.0 安装包及安装教程
  • acwing算法基础02一高精度,前缀和,差分
  • Java面向对象编程进阶之包装类
  • GxtWaitCursor:Qt下基于RAII的鼠标等待光标类
  • WPF学习之路,控件的只读、是否可以、是否可见属性控制
  • -1大于4?负数与无符号整数类型:size_t的比较问题(strlen)
  • Spring Boot框架:电商系统的快速开发
  • arcgis做buffer
  • 学习threejs,使用导入的模型生成粒子
  • 扫雷游戏代码分享(c基础)
  • 观察者模式 vs 不使用观察者模式:商品库存变化的通知
  • Spring框架之责任链模式 (Chain of Responsibility Pattern)
  • GDSC、CTRP数据库学习
  • ApiSmart-QWen2.5 coder vs GPT-4o 那个更强? ApiSmart 测评
  • 使用Java爬虫获取淘宝商品类目API返回值
  • Rust学习(一):初识Rust和Rust环境配置
  • Kafka Eagle 安装教程
  • ue5 蓝图学习(一)结构体的使用
  • 什么是 WPF 中的转换器?如何自定义一个值转换器?
  • 06-form-serialize插件的使用、案例
  • redis实现消息队列的几种方式
  • Swift 类型转换
  • LaTeX之四:如何兼容中文(上手中文简历和中文论文)、在win/mac上安装新字体。
  • session 的工作原理
  • 使用 Python 流式 Websocket 传输 Binance 订单更新 附代码
  • Vue3入门介绍及快速上手