代码解释
- 首先定义了一个名为
Student的类,类里有两个成员变量name(字符串类型,默认值为 “小花”)和age(整数类型,默认值为 18),还有一个方法sayHello,作用是打印出包含age和name信息的字符串。 - 然后在
main方法中,创建了Student类的对象st1,通过st1.name获取对象的name属性并打印,再调用st1.sayHello方法执行打印操作。
代码解释
- 同样定义了
Student类,不过在类的构造器部分直接定义了成员变量name(默认值 “小花”)和age(默认值 18),同时也有sayHello方法。 - 在
main方法中,先创建了使用默认值的Student对象st1,打印其name;接着又创建了Student对象st2,并传入了自定义的参数 “小明” 和 19,最后打印st2的name。
总体而言,这两段代码展示了 Scala 中类的定义、成员变量的默认值设置,以及如何创建类的对象并使用对象的属性和方法,第二张图还体现了创建对象时传递自定义参数的情况。