class的基本概念:
- 基本面向对象思想:任何独立的对象都可以算作具有相同特性和行为的类的一部分。
- class关键词的由来:在程序运行过程中,除了状态不一样以外其他均一致的对象被归类为一类对象(class of objects)。
- 面向对象思想的基本操作:建立抽象类。
- 虽然在面向对象语言中所做的就是创建新的对象类型(create new data types),但所有的面向对象语言均使用“class”关键词
- type和class二者在面向对象语言中等义。
- class其实就是一种数据类型,和内置数据类型相比,使用class以适配具体问题,而内置数据类型是用来表示计算机具体存储单元的。
interface的基本概念:
- interface定义了可以发送给object的请求
- type决定了interface