scala当中的类
1、类的定义与创建创建一个scala class来定义我们的一个类。类当中可以定义各种属性或者方法,或者函数都可以
? ? 2、类的实例化以及使用如果想要使用类的话,那么REPL就满足不了我们的要求了,我们重新创建一个对应的Object的scala文件
? ? 3、属性的getter和setter方法对于scala类中的每一个属性,编译后,会有一个私有的字段和相应的getter、setter方法生成
? ? ? ? 当然了,你也可以不使用自动生成的方式,自己定义getter和setter方法
? ? 使用之:
? ? 规范提示:自己手动创建变量的getter和setter方法需要遵循以下原则: 1) 字段属性名以"_"作为前缀,如:_leg 2) getter方法定义为:def leg = _leg 3) setter方法定义时,方法名为属性名去掉前缀,并加上后缀,后缀是:"leg_=",如例子所示 ? ? 4、类的构造器scala当中类的构造器分为两种:主构造器和辅助构造器 scala当中规定,所有的辅助构造器,最后都必须调用另外一个构造器,另外一个构造器可以是辅助构造器,也可以是主构造器
?? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |