Search results

Java: Objects

  • An object is an instance of a class. You rarely work directly with the class; instead, you work with objects of the class.

Eclipse example: object_example, object_and_properties

Almost everything is an object. When you instantiate a class, you create an object from a class. That object inherits some properties of all objects.

You can see these inherited properties by creating a new object and then typing a dot – Eclipse will show you all the methods available to your object by virtue of the fact that it’s an object and as such it inherits the methods that objects have. One of these methods is toString.

So what’s an object? In technical terms, an object is an instance of a class (or the class itself if it’s static or a singleton—that is, a class of which there can be only one instance). So what exactly is an instance? Think of it this way: A class definition is the definition for an instance, and a particular item defined by that class is an instance. Suppose we have a class that defines documents (title, author, and so on). Then an object that describes a particular document is an instance.

Java 7 for Absolute Beginners

About Tom Johnson

Tom Johnson

I'm an API technical writer based in the Seattle area. On this blog, I write about topics related to technical writing and communication — such as software documentation, API documentation, AI, information architecture, content strategy, writing processes, plain language, tech comm careers, and more. Check out my API documentation course if you're looking for more info about documenting APIs. Or see my posts on AI and AI course section for more on the latest in AI and tech comm.

If you're a technical writer and want to keep on top of the latest trends in the tech comm, be sure to subscribe to email updates below. You can also learn more about me or contact me. Finally, note that the opinions I express on my blog are my own points of view, not that of my employer.