Book Image

NetBeans IDE 8 Cookbook

By : David Salter, Rhawi Dantas
Book Image

NetBeans IDE 8 Cookbook

By: David Salter, Rhawi Dantas

Overview of this book

<p>From the start to the end of a Java project's lifecycle, this book will show you how to perform many key tasks with the NetBeans IDE, uncovering more about mobile, desktop, and enterprise Java along the way.</p> <p>You will start by creating Java projects and learning how to refactor and use NetBeans tools to increase developer efficiency. You will then get a walkthrough of how to create a desktop application before covering JavaFX and mobile applications and how to use external services within them. Having seen how to create many different types of applications, you will then be shown how to test and profile them before storing them in revision control systems such as Git or Subversion. Finally, you will learn how to extend NetBeans itself by adding new features to the IDE.</p>
Table of Contents (19 chapters)
NetBeans IDE 8 Cookbook
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Preface
Index

Creating a constructor


When creating a class that maintains any state (that is almost any class that has class members), it can be very useful to create a constructor that can perform any required initialization.

Creating constructors is not tricky; however, NetBeans provides a handy shortcut to save time and increase developer productivity.

Getting ready

First we will need to create a new project, so please refer to the recipes in Chapter 1, Using NetBeans Projects, for creating Java projects. To help follow this recipe, when creating a project, enter CreatingConstructors as the project name.

How to do it…

When the Projects explorer shows the CreatingConstructors project, expand the CreatingConstructors node if it is not already expanded.

We will now create an empty class and show how constructors can be added to it with the following steps:

  1. Right-click on the CreatingConstructors project, and select New and Java Class….

  2. On the New Java Class dialog, type Shape under the Class Name field.

  3. On the...