《大数据离线分析技术》课件——定义Class.pptxVIP

  • 0
  • 0
  • 约小于1千字
  • 约 12页
  • 2026-07-30 发布于福建
  • 举报

《大数据离线分析技术》课件——定义Class.pptx

;class的定义;class的定义;

类是对象的抽象,而对象是类的具体实例。类是抽象的,不占用内存,而对象是具体的,占用存储空间。类是用于创建对象的蓝图,它是一个定义包括在特定类型的对象中的方法和变量的软件模板。

我们可以使用new关键字来创建类的对象,实例如下:;classPoint(xc:Int,yc:Int){

varx:Int=xc

vary:Int=yc

defmove(dx:Int,dy:Int){

x=x+dx

y=y+dy

println(x的坐标点:+x);

println(y的坐标点:+y);

}

}

Scala中的类不声明为public,一个Scala源文件中可以有多个类。

以上实例的类定义了两个变量x和y,一个方法:move,方法没有返回值。;类的参数; Scala的类定义可以有参数,称为类参数,如上面的xc,yc,类参数在整个类中都可以访问。

接着我们可以使用new来实例化类,并访问类中的方法和变量:

importjava.io._

classPoint(xc:Int,yc:Int){

varx:Int=xc

vary:Int=yc

; 下面的方法

文档评论(0)

1亿VIP精品文档

相关文档