开发者学堂课程【Scala 核心编程-基础:类与对象的应用实例】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/609/detail/8947
类与对象的应用实例
一、小狗案例
1、编写一个 Dog 类,包含 name(String)、age(Int)、weight(Double)属性;
2、类中声明一个 say 方法,返回 string 类型,方法返回信息中包含所有属性值;
3、在另一个 Test Dog 类中的 main 方法中,创建 Dog 对象,并访间 say方 法和所有
属性,将调用结果打印输出。
操作如下:
新建一个 dog case 案例包,再新建一个 class 文件,接下来用代码转述要求
代码如下:
package com. atguigu.chaptero6. dog case
object Dog case Test {
def main(args: Array[string]): Unit = {
val dog = new Dog
dog.name = "tomcat"
dog. age = 2
dog. weigth =6
//设置小狗的名字、年龄和体重
print ln(dog. say())
}
}
/小狗案例
编写一个 Dog 类,包含 name(String)、age(Int)、weight(Double)属性
类中声明一个 say 方法,返回 string 类型,方法返回信息中包含所有属性值。
在另一个 Dog case Test 类中的 main 方法中,创建 Dog 对象,并访间 say 方法和所有
属性,将调用结果打印输出。/
Class Dog
var name=“ ”
//这些属性都有可能被改变,所以此处用 var
var age = o
var weigth = 0.0
def say():string = {
"小狗信息如下: name=” + this.name + "\t age=”+
this. age + " weight=” + this. Weigth//满足了条件1和条件2
执行结果:
小狗信息如下:name = "tomcat" age = 2 weigth =6.0