Java面向对象设计

Java面向对象设计,java,Java,我刚刚开始学习,书上说我可以使用“预编码”的类和对象。在程序开始时如何调用这些类/对象?我基本上了解它们是什么,以及我可以使用这些类/对象来代替每次编写新代码的想法,但我似乎不知道我在哪里找到这些东西以及如何实现它们。你肯定在谈论JRE/JDK中的Java类。 通过将jar包含在类路径中来使用它们,并提供“默认”java类。 类似于java.util包中的String 如果您想查看它们,您可以在JDK中找到这些类的源代码。“预编码”或预编写的Java类的概念与-有人为您编写了代码,非常友好地记录

我刚刚开始学习,书上说我可以使用“预编码”的类和对象。在程序开始时如何调用这些类/对象?我基本上了解它们是什么,以及我可以使用这些类/对象来代替每次编写新代码的想法,但我似乎不知道我在哪里找到这些东西以及如何实现它们。

你肯定在谈论JRE/JDK中的Java类。 通过将jar包含在类路径中来使用它们,并提供“默认”java类。 类似于
java.util
包中的
String

如果您想查看它们,您可以在JDK中找到这些类的源代码。

“预编码”或预编写的Java类的概念与-有人为您编写了代码,非常友好地记录了如何使用代码,您可以通过指定的方式创建实例(如有必要)


比如说,我想要一个包含字符串的ArrayList。然后我会编写代码
arraylistwords=newarraylist()
。您不必经历编写动态自扩展向量的过程。

预编码是什么意思?是指模板吗?几乎每个JavaIDE都支持这些。类通常被指定一个名称,以明确它们的意图。他指的是类库。例如,“String”,如果您已经编写了任何Java代码,那么您已经使用了预编码类。(最有可能是这样。)没错,但它也是很难自己实现的类之一,Java API的初学者经常引用它。那么为什么不直接使用
String
?它也符合这些标准。@Tharwen使用
String
构造函数作为初学者的建议要差得多。