
- Java Tutorial
- Java - Home
- Java - Overview
- Java - Environment Setup
- Java - Basic Syntax
- Java - Object & Classes
- Java - Constructors
- Java - Basic Datatypes
- Java - Variable Types
- Java - Modifier Types
- Java - Basic Operators
- Java - Loop Control
- Java - Decision Making
- Java - Numbers
- Java - Characters
- Java - Strings
- Java - Arrays
- Java - Date & Time
- Java - Regular Expressions
- Java - Methods
- Java - Files and I/O
- Java - Exceptions
- Java - Inner classes
- Java Object Oriented
- Java - Inheritance
- Java - Overriding
- Java - Polymorphism
- Java - Abstraction
- Java - Encapsulation
- Java - Interfaces
- Java - Packages
- Java Advanced
- Java - Data Structures
- Java - Collections
- Java - Generics
- Java - Serialization
- Java - Networking
- Java - Sending Email
- Java - Multithreading
- Java - Applet Basics
- Java - Documentation
- Java Useful Resources
- Java - Questions and Answers
- Java - Quick Guide
- Java - Useful Resources
- Java - Discussion
- Java - Examples
The Initializer Block in Java
The Initializer block is used to declare constructors’ common parts. Let us see an example −
Example
import java.io.*; public class Demo{ { System.out.println("The common constructor has been invoked"); } public Demo(){ System.out.println("The default constructor has been invoked"); } public Demo(int x){ System.out.println("The parametrized constructor has been invoked"); } public static void main(String arr[]){ Demo my_obj_1, my_obj_2; System.out.println("The Demo objects have been created."); my_obj_1 = new Demo(); my_obj_2 = new Demo(89); } }
Output
The Demo objects have been created. The common constructor has been invoked The default constructor has been invoked The common constructor has been invoked The parametrized constructor has been invoked
A class named Demo contains a constructor without a parameter, a parameterized constructor, and the main function. Inside the main function, an instance of the Demo class is created, one with parameter, and one without parameter.
- Related Articles
- instance initializer block in Java
- Why use instance initializer block in Java?
- Initializer for final static field in Java
- Object Initializer in C#
- Object initializer in JavaScript
- What is the try block in Java?
- What is the catch block in Java?
- What is the finally block in Java?
- Java static block
- Method and Block Synchronization in Java
- A static initialization block in Java
- Can we have a try block without a catch block in Java?\n
- A non-static initialization block in Java
- What are block lambda expressions in Java?
- C++17 If statement with initializer

Advertisements