什么是Java中的同类?

时间:2010-12-30 11:23:09

标签: java oop class terminology

我发现事实StringBuffer被称为String的同伴类。什么是同伴班?

2 个答案:

答案 0 :(得分:14)

首先:您必须小心使用术语“对等类”,因为在Java中它具有不同的含义:对等类是本机类的“接口”。 (例如C ++类)(有关详细信息,请参阅其他anwsers)

在您的情况下,该术语似乎在该特定上下文中使用!

StringBuffer同伴类称为String的人明显在一般意义上使用该词。在StringBufferString相关的方式中,它们都可用于类似目的。我想在一些用例中,从广义上讲,它们可以被视为同行。

答案 1 :(得分:5)

据我所知,编写对等类是为了将代码与本机代码连接起来。 请参阅此文http://javapapers.com/core-java/java-peer-class/