ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
### [类型](https://lingcoder.gitee.io/onjava8/#/book/03-Objects-Everywhere?id=%e7%b1%bb%e5%9e%8b) 如果一切都是对象,那么是什么决定了某一类对象的外观和行为呢?换句话说,是什么确定了对象的类型?你可能很自然地想到`type`关键字。但是,事实上大多数面向对象的语言都使用`class`关键字类来描述一种新的对象。 通常在`class`关键字的后面的紧跟类的的名称。如下代码示例: ~~~ class ATypeName { // 这里是类的内部 } ~~~ 在上例中,我们引入了一个新的类型,尽管这个类里只有一行注释。但是我们一样可以通过`new`关键字来创建一个这种类型的对象。如下: ~~~ ATypeName a = new ATypeName(); ~~~ 到现在为止,我们还不能用这个对象来做什么事(即不能向它发送任何有意义的消息),除非我们在这个类里定义一些方法。