- 博客(7)
- 收藏
- 关注
原创 Scala的类和构造器
总之,Scala 的类和构造器提供了一种灵活的面向对象编程方式,可以根据具体需求定义不同的构造器和访问修饰符来控制类的实例化和属性访问。辅助构造器的名称为 this ,并且必须调用同一个类中的其他构造器。在这个例子中, Person 类有两个参数 name 和 age ,在类定义的时候就传递了这两个参数。在 Scala 中,类定义中的参数列表实际上就是主构造器的参数。在 Scala 中,类是面向对象编程的基本单元,构造器用于初始化类的实例。当创建一个 Animal 的实例时,会输出创建动物的信息。
2024-09-28 22:15:51 44
原创 Scala的伴生对象和伴生类
在这个例子中, Person 是伴生类, object Person 是伴生对象,伴生对象中定义了一个工厂方法来创建 Person 类的实例。总的来说,Scala 的伴生对象和伴生类提供了一种方便的方式来组织相关的代码,并实现类似于其他语言中静态成员和类之间的关系。定义 :当同名的类和单列对象在同一个源代码文件中时,这个类称为单例对象的伴生类,对象称为类的伴生对象 两者是相互的。2. 工厂方法:伴生对象常常用于提供创建伴生类实例的工厂方法。1. 访问权限:伴生对象可以访问伴生类的私有成员,反之亦然。
2024-09-25 19:21:14 206
原创 Scala创建对象
这里定义了一个 Person 类,有 name 和 age 两个参数,通过主构造器创建了一个 Person 对象。通过伴生对象中的工厂方法 apply 来创建 Person 类的对象,这样可以对对象的创建进行一些额外的控制。这里创建了一个单例对象 SingletonObject ,可以直接调用其方法。二、使用伴生对象和工厂方法创建对象。三、使用对象声明创建单例对象。一、使用主构造器创建对象。
2024-09-24 16:11:27 288
原创 IDEA 配置Java SDK
2. 在“Project SDK”下拉列表中,如果已经有安装好的 Java SDK 可供选择,直接选中即可。如果没有,点击下拉列表旁边的“New...”(新建...)按钮,选择“JDK”。如果已经打开了一个项目,可以点击“File”(文件)菜单 -> “Project Structure”(项目结构)。1. 在弹出的“Project Structure”窗口中,选择“Project”(项目)选项卡。3. 在弹出的文件选择窗口中,导航到你安装 Java SDK 的目录并选择它。一、下载 Java SDK。
2024-09-11 23:20:00 292
原创 演示Scala的lazy变量的惰性求值步骤
println("即将访问 lazyValue...")println("计算 lazyValue...")**Scala 的 lazy 变量的惰性求值步骤如下:**4. 后续对该变量的访问直接使用存储的结果,不再重新计算。// 再次访问 lazyValue,不会重新计算。// 在这里 lazyValue 还没有被计算。// 首次访问 lazyValue,触发计算。println("程序开始...")42 // 假设这是一个复杂的计算。2. 在首次访问该变量时,触发计算。// 声明一个 lazy 变量。
2024-09-03 17:21:42 436
原创 1分钟教会你写Scala HelloWorld
4. 使用 scala HelloWorld 运行程序,你将在控制台看到“Hello, World!1·创建文件,新建以·Scala后缀的文本文档编写HelloWorld代码。3. 使用 scalac HelloWorld.scala 编译程序。2. 打开命令提示符或终端窗口,进入包含这个文件的目录。
2024-09-03 16:15:05 370
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人