Scala进阶_类和对象
类和对象 scala是支持面向对象的,也有类和对象的概念。我们依然可以基于scala语言来开发面向对象的应用程序。 创建类和对象 用法 使用 class 来定义一个类 使用 new 来创建对象 示例 创建一个Person类,并创建它的对象 步骤 创建一个scala项目,并创建一个Object 添加main方法 创建类和对象 实现 在IDEA中创建项目,并创建一个Object(main方法必须放在Object中) 添加main方法 创建一个Person类 在main方法中创建Person类对象 参考代码 object _01ClassDemo { // 创建类 class Person{} def main(args: Array[String]): Unit = { // 创建对象 val p = new Person() println(p) } } 简写方式 用法 如果类是空的,没有任何成员,可以省略 {} 如果构造器的参数为空,可以省略 () 示例 使用简写方法重新创建Person类和对象 参考代码 object _02ClassDemo { // 创建类,省略花括号 class Person def main(args: Array[String]): Unit = { // 创建对象,省略括号 val person = new Person } } # 定义和访问成员变量