Computer >> Máy Tính >  >> Lập trình >> Java

Khối khởi tạo trong Java

Khối Khởi tạo được sử dụng để khai báo các phần chung của hàm tạo. Hãy để chúng tôi xem một ví dụ -

Ví dụ

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);
   }
}

Đầu ra

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

Một lớp có tên Demo chứa một phương thức khởi tạo không có tham số, một phương thức khởi tạo được tham số hóa và hàm chính. Bên trong hàm chính, một phiên bản của lớp Demo được tạo, một phiên bản có tham số và một không có tham số.