什么使一个类型与类不同,反之亦然?
(在一般语言不可知的意义上)
language-agnostic glossary types programming-languages class
斯卡拉
在Scala中可以观察到类和类型之间的差异,为什么这种区别很重要?
从语言设计的角度来看,它只是一个考虑因素,还是在编写Scala时会产生"实际"影响?
或者是根本,以"固定边界"的类型系统(Nothing,Null来我的心)?
Java的
在Java中也可以识别出上面提到的考虑/差异/问题有多少?
(请参阅Type和Class之间的区别?作为语言无关的介绍.)
我找不到主要的区别.当我们可以使用继承并且我们可以使用子类型时,我很困惑.我找到了一些定义,但不是很清楚.
面向对象编程中的子类型和继承有什么区别?