在编程语言理论中,类型是一组值。例如,类型“ int”是所有整数值的集合。
在OOP语言中,类是类型,是吗?
当一个类定义了一个以上的成员时,例如
class myclass{
int a;
double b;
}
当我们谈论课程时,我们的意思是
- “
(a,b)哪里a是一个整数,并且b是一个双精度数”,或者 - “ {
(x,y)|x是整数,y是双精度}”吗?
实例myclass是什么意思?
- “
(a,b)哪里a是一个整数,并且b是一个双精度数”,或者 - 一个对象,该对象占用一个内存空间,并且可以(不一定是空)可以存储对象
(x,y),xint 在哪里,ydouble在哪里?
a,并b有该类型的成员,基利安第四提到MYCLASS是,同构,以记录与领域a和b类型int以及double-你可以采取记录一样,并把它变成的一个实例myclass。