
上QQ阅读APP看书,第一时间看更新
3.5 使用class关键字创建新类型
如果一切皆为对象,那么具体到某一类对象的外观和行为是如何确定的呢?换句话说,我们如何创建对象的类型?说到这里,你可能会想当然地认为会有一个名为“type”的关键字,然而由于历史原因,大多数面向对象编程语言会使用“class”关键字来描述新的对象种类。其用法是class关键字后面跟着新的类名:

这段代码创建了一个新的类,只不过其内容只包含了一行注释,因此目前也没有什么实际的作用。话虽如此,你还是可以通过new关键字创建一个该类的对象:

到目前为止,这个类能做的事情并不多。也就是说,除非你为这个类定义了一些方法,否则你无法对其发送所需的消息。