scala——4. 类与对象

dos窗口不好输入代码,可以用粘贴模式:

:paste 进入

Ctrl+D 退出

类:

scala> class Point(x1:Int,y1:Int){

| var x:Int=x1

| var y:Int=y1

|

| def move(dx:Int,dy:Int){

| x=x+dx;

| y=y+dy;

| }

| def print(){

| println("移动后x坐标:" + x)

| println("移动后y坐标:" + y)

| }

| }

defined class Point

scala> var p=new Point(10,20)

p: Point = Point@3e7f7cd2

scala> p.move(2,3)

scala> p.print()

移动后x坐标:12

移动后y坐标:23

对象:

IDEA创建时选择object,可以直接run,执行main方法

object Test { def main(args: Array[String]) { val point = new Point(10, 20) printPoint def printPoint{ println ("x 的坐标点 : " + point.x); println ("y 的坐标点 : " + point.y); } } }

猜你喜欢

转载自blog.csdn.net/weixin_42490528/article/details/87481007