class和type它们之间的关系到底是什么?

来源:3-1 基本类型

慕无忌0242235

2021-09-04

//以此为例
var x:Int = 99;
class foo(val a:Int = 33)
var y:foo = foo();

个人想法:
常规理解来看就把":"后看作type就行,但是这样的话就又不好解释foo他又是个class,又不是常规的type。那么将他们都看作class,而x和y又不是类,这让我很困惑

写回答

1回答

bennyhuo

2021-09-04

foo就是一个类型,也是一个class,xy都是实例,这有什么不好区分的吗?没太get到你的问题

0
3
慕无忌0242235
回复
bennyhuo
是的,我就是前面这个意思。我只是想学一门跨平台的FP语言,不过没有java基础。。现在总算明白了
2021-09-04
共3条回复

学会Kotlin 突破开发语言瓶颈

如果有一门语言可以取代Java,那么它一定是Kotlin。

1760 学习 · 481 问题

查看课程