Classes
Classes are the building blocks of object-oriented programming (OOP) in Java. A class is a blueprint for creating objects, which are instances of the class. In this guide, we will cover the basics of Java classes.
Creating a Class
To create a class in Java, you use the class
keyword followed by the name of the class. Here's an example:
In this example, we have created a class called Person
. The class has two instance variables: name
and age
.
Instance Variables
Instance variables are variables that belong to each instance of a class. Each instance has its own copy of the instance variables. Here's an example:
Person person1 = new Person();
person1.name = "John";
person1.age = 25;
Person person2 = new Person();
person2.name = "Jane";
person2.age = 30;
In this example, we have created two instances of the Person
class: person1
and person2
. We have set the name
and age
instance variables for each instance.
Constructors
Constructors are used to create instances of a class. Here's an example of a constructor in the Person
class:
In this example, we have defined a constructor that takes two parameters: name
and age
. The constructor initializes the name
and age
instance variables using the this
keyword.
Using Constructors
Here's an example of how to use the Person
constructor:
In this example, we have used the Person
constructor to create two instances of the Person
class: person1
and person2
. We have passed in values for the name
and age
parameters.
Created: April 25, 2023