在java中,字段和类之间的关系是什么?

时间:2011-05-11 19:21:50

标签: java

请参阅此API。链接是:

http://download.carrot2.org/stable/javadoc/org/carrot2/text/preprocessing/pipeline/CompletePreprocessingPipeline.html

Class CompletePreprocessingPipeline

Field Summary
 DocumentAssigner   documentAssigner
          Document assigner used by the algorithm, contains bindable attributes.

然后我发现了一些以这种方式使用completePreprocessingPipeline的例子

completePreprocessingPipeline().documentAssigner()exactPhraseAssignment(true)

根据“field vs.class”,我不理解“completePreprocessingPipeline”和“documentAssigner”之间的关系。

4 个答案:

答案 0 :(得分:1)

您的示例必须来自其他语言。也许是一种可以在JVM上运行的脚本语言或者是Java库。

在java中可能是真的:

CompletePreprocessingPipeline completePreprocessingPipeline = new CompletePreprocessingPipeline();
completePreprocessingPipeline.documentAssigner.exactPhraseAssignment = true;

实例化一个类,并获取一个对象。然后,如果字段修饰符允许,则可以引用对象中的字段(例如,如果它是public

答案 1 :(得分:1)

一个类包含字段。该类的所有实例都有这些字段。

http://download.oracle.com/javase/tutorial/java/javaOO/classes.html

在第一个例子中,自行车课有三个节奏,节奏和速度。

这是标准的Java代码结构,没什么特别之处。我建议你学习一些Java,而Javadocs可能更有意义。

答案 2 :(得分:0)

字段是类的成员变量。该字段的类型可能确实是另一个类。

在这种情况下,它们似乎是一个“getter方法”.documentAssigner(),它返回documentAssigner字段,其类型为DocumentAssigner

答案 3 :(得分:0)

  

我不明白这种关系   之间   “completePreprocessingPipeline”和   “documentAssigner”在“字段”方面   vs.class”。

那是因为你的问题没有意义。 completePreprocessingPipeline()和documentAssigner()都是方法。该代码中根本没有字段。广告中缺少'。'。