有关 case class 的问题
老师好
我在学习这一视频并编写代码时,发现这样一个问题,希望得到解答 谢谢
我的java 和 scala 的 包名 是一样的 所以 有时候 scala创建的实体类 我再Java代码中可以直接使用
在本教程中使用了case class ,在java代码中也能够使用到Student这个类,但是我的程序报错了
cannot resolve '`age`' given input columns
您在java 代码中 有这样一个提示
// 注意:Student这个类必须声明为public,并且必须实现序列化
我想问 scala中的case class 和 我们自己在java中定义的public class 存在哪些差别的?
9
收起
正在回答
1回答
java代码和scala代码是可以互相调用的,因为编译以后都是class字节码文件。
scala中的case class即具备scala中object类型的特性,也具备scala中class类型的特性。
java中的public class和scala中的class类型可以认为是对等的。
大数据工程师 2024 版
- 参与学习 1151 人
- 提交作业 5960 份
- 解答问题 1144 个
不用Java初级内容充数!不用与大数据岗位无关内容占课时!我们做的就是“精华版”大数据课程
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星