免费网站建设培训,合同模板网,厦门网站设计多少钱,中国能源建设集团网站在Java中#xff0c;一个类文件的public类名必须和文件名一致#xff0c;如何不一致就会报异常#xff0c;但是在kotlin的文件可以和类名一致#xff0c;也可以不一致。这种特性#xff0c;就跟c有点像#xff0c;毕竟c的.h 和 .cpp文件是分开的。只要最终编译的时候对的…在Java中一个类文件的public类名必须和文件名一致如何不一致就会报异常但是在kotlin的文件可以和类名一致也可以不一致。这种特性就跟c有点像毕竟c的.h 和 .cpp文件是分开的。只要最终编译的时候对的上文件名就并不那么重要了
比如 这样做的意义在于
如果有很多个行数很短的类在java中可能要占用大量的文件个数Java中可以用内部类的形式解决kotlin中则可以把这些类都放到同一个kt文件中不用内部类也能解决。