采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
Scala 有方法与函数,二者在语义上的区别很小。Scala 方法是类的一部分,而函数是一个对象可以赋值给一个变量。换句话来说在类中定义的函数即是方法。
Scala 中的方法跟 Java 的类似,方法是组成类的一部分。
Scala 中的函数则是一个完整的对象,Scala 中的函数其实就是继承了 Trait 的类的对象。
Scala 中使用 val 语句可以定义函数,def 语句定义方法。
这个每个人的理解不同,就好比世间万物皆对象,对于学习scala来说,我就理解可以把函数和方法理解成是一样的呢
java中方法和函数确实是一个意思,但是scala定义方法和定义函数的语法不同。 Scala 有方法与函数,二者在语义上的区别很小。Scala 方法是类的一部分,而函数是一个对象可以赋值给一个变量。换句话来说在类中定义的函数即是方法。 Scala 中的方法跟 Java 的类似,方法是组成类的一部分。 Scala 中的函数则是一个完整的对象,Scala 中的函数其实就是继承了 Trait 的类的对象。 Scala 中使用 val 语句可以定义函数,def 语句定义方法。 参考博客:https://www.jianshu.com/p/fc0e5495605e 请问老师这怎么解释呢?
自己认为如何理解合适就行
登录后可查看更多问答,登录/注册
面向工作生产,深入学习Scala,助力赢得“高薪”
2.4k 11
1.1k 9
1.7k 8
900 8
880 8
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号