Home » Core Java » class » Page 2

class

Nested class examples

In this example we shall show you how to create a nested class. To create a nested class we have performed the following steps: We have created class MN that has a method f() and an inner class A. Class A has also a method g() and another class B. Class has a method h() that calls g() method of A ...

Read More »

Initialization order example

With this example we are going to demonstrate what happens when there are changes in the initialization order of classes. The steps of the example are described in short: We have created class A, with a constructor that gets an int val and prints it. We have also created class Cr. In the Cr we use the A constructor to ...

Read More »

Static array shared between class instances

This is an example of how to create a static array shared between class instances. The example is described in short below:  We have created a class, SharedArray, that has a static int array, initialized with length 10. In a static block, the array is initialized with random int values, using random() API method of Math. The class also has ...

Read More »

Inherit inner class example

In this example we shall show you how to inherit an inner class. The following steps describe the example: We have created class A, that has an inner protected class Inner. Class Inner has a constructor and a method that is f(). Class A also has a constructor, a method g() that calls f() method of Inner and a method insertTime(Inner yy) that ...

Read More »

Initializing final fields

With this example we are going to demonstrate how to initialize final fields of a class. In short, to initialize final fields of a class we have followed the below steps: We have created class P, that has a private int attribute and overrides the toString() method of Object to return the String representation of the int value. We have ...

Read More »

Inheritance and constructors example

This is an example of inheritance constructors of classes. The example is described in short below: We have created class A, class B that extends A and CClass that extends B. Each class inherits the constructor of its super class to be initialized. We create a new instance for CClass, using its constructor. Since it inherits B‘s constructor that also inherits A‘s ...

Read More »

IdentityHashcode example

With this example we are going to demonstrate how to get the identity hashcode of a File. Each class in Java inherits hashCode() method from Object class. The identity hashCode is the hashcode that the object of the class would return. In short, to get the identity hashCode of a File you should: Create a few new File instances, by ...

Read More »

Comparing File objects using hashcode example

This is an example of how to compare File objects using the hashcode. Each class in Java inherits hashCode() method from Object class. Comparing File objects using the hashcode implies that you should: Create a few new File instances, by converting the given pathname strings into abstract pathnames.  For each one of the files, use hashCode() API method of File. ...

Read More »

Final arguments to function – Part 2

In this example we shall show you how to use final arguments to a function. To use final arguments to a function we have performed the following steps: We have created a class Giz with a method func(). We have also created a class FinalArguments, that has a method with(final Giz g) and another method without(Giz g). The first method uses a ...

Read More »

Final class example

With this example we are going to demonstrate how to use a final class. In short, to use a final class we have followed the steps below: We have created a final class B, that has two int attributes and an A attribute, that is another class A. It also has an f() method.  We create a new instance of ...

Read More »