Cách khởi tạo một đối tượng trong Java

Cach Khoi Tao Mot Doi Tuong Trong Java



Instantiation là một khái niệm phổ biến trong lập trình Java đề cập đến quá trình tạo một đối tượng của một lớp. Nó chiếm không gian bộ nhớ ban đầu của đối tượng và trả về một tham chiếu. Bản thiết kế cho lớp được cung cấp bởi một bản thuyết minh đối tượng. Chúng ta có thể tạo một số lượng không giới hạn các đối tượng lớp để biểu diễn dữ liệu do người dùng định nghĩa, chẳng hạn như danh sách.

Bài viết này sẽ giải thích phương pháp liên quan đến việc khởi tạo các đối tượng trong Java.







Làm thế nào để khởi tạo một đối tượng trong Java?

Instantiation là quá trình xây dựng một đối tượng lớp. Đó là lý do tại sao một đối tượng còn được gọi là thể hiện của một lớp Java. Trong Java, chúng ta có thể tạo các thể hiện của một lớp bằng cách sử dụng “ Mới Từ khóa ”.



Cú pháp

Cú pháp để khởi tạo đối tượng của một lớp:



Tên đối tượng tên lớp = Mới Tên lớp ( ) ;

Hãy xem các ví dụ về khởi tạo đối tượng trong Java.





Ví dụ 1: Khởi tạo một đối tượng đơn trong Java

Ở đây, chúng tôi có một lớp học tên là “ JavaClass ”Với các biến “X”, “y”, một phương pháp do người dùng xác định “Sum ()” và “main ()” được xác định trước phương pháp:

công cộng lớp JavaClass {
int x, y ;
riêng int Tổng ( ) {
x = 5 ;
Y = mười một ;
trở về x + Y ;
}

Chúng tôi sẽ tạo một cá thể hoặc đối tượng của lớp này có tên là “ jc ”Trong phương thức main () bằng cách sử dụng từ khóa“ mới ”. Sử dụng đối tượng này, chúng tôi sẽ truy cập vào “ Tổng() ”Và lưu trữ giá trị trả về trong“ năm ”Biến kiểu int. Cuối cùng, sử dụng “ System.out.println () ”Để in ra tổng trong bảng điều khiển:



công cộng tĩnh vô hiệu chính ( Sợi dây [ ] args ) {
JavaClass jc = Mới JavaClass ( ) ;
int năm = jc. Tổng ( ) ;
Hệ thống . ngoài . println ( 'Tổng của hai số 5 và 11 là:' + năm ) ;
}
}

Đầu ra

Ví dụ 2: Khởi tạo một đối tượng đơn lẻ trong Java bằng cách sử dụng nhiều lớp

Chúng ta cũng có thể tạo một đối tượng của một lớp này vào một lớp khác và truy cập vào các phương thức công khai của lớp đó. Trong ví dụ này, chúng ta có hai lớp: “JavaClass1” và “Ví dụ”.

JavaClass1 ”Chứa một phương thức có tên là“ Thông điệp() ”Và một biến kiểu Chuỗi“ Tên ”:

lớp JavaClass1 {
Sợi dây Tên ;
vô hiệu Thông điệp ( )
{
Hệ thống . ngoài . println ( 'JavaClass1 được gọi.' ) ;
}
}

Chúng ta sẽ tạo một đối tượng của lớp JavaClass1 trong phương thức chính của lớp Example và truy cập vào tất cả các phương thức chung của JavaClass1 trong lớp thứ hai có tên là Example.

Ở đây, chúng tôi gọi phương thức của JavaClass1 trong phương thức chính của lớp Ví dụ bằng cách sử dụng đối tượng “ jc ”:

công cộng lớp Thí dụ {
công cộng tĩnh vô hiệu chính ( Sợi dây [ ] args ) {
JavaClass1 jc = Mới JavaClass1 ( ) ;
jc. Thông điệp ( ) ;
}
}

Đầu ra

Ví dụ 3: Khởi tạo nhiều đối tượng trong Java bằng cách sử dụng nhiều lớp

Chúng ta cũng có thể tạo nhiều đối tượng của cùng một lớp. Trong ví dụ này, chúng ta có hai lớp giống như trong ví dụ trên. Bây giờ chúng ta sẽ tạo nhiều đối tượng của lớp JavaClass1 trong phương thức chính của lớp thứ hai Ví dụ.

Javaclass1 ”Chứa một hàm tạo, hai phương thức do người dùng định nghĩa và hai biến. Trong hàm tạo, chúng ta sẽ gán các biến tham chiếu cho các biến toàn cục của lớp. Trong khi “Sum ()” và “sub ()” phương thức trả về tổng và sự khác biệt của “X” và “y” biến:

lớp JavaClass1 {
int x, y ;
công cộng JavaClass1 ( int một, int b ) {
x = một ;
Y = b ;
}
int Tổng ( ) {
trở về x + Y ;
}
int phụ ( ) {
trở về x - Y ;
}
}

Trong phương thức chính của lớp Ví dụ, chúng ta sẽ tạo hai đối tượng của “ JavaClass1 ' như ' jc ' và ' jc1 ”Bằng cách chuyển các giá trị số nguyên làm đối số. Hàm khởi tạo khởi tạo các biến lớp với các giá trị đã cho. Cuối cùng, chúng tôi sẽ truy cập tất cả 'Tổng()' phương pháp sẽ “ jc 'Đối tượng và' phụ () ' với ' jc1 ”:

công cộng lớp Thí dụ {
công cộng tĩnh vô hiệu chính ( Sợi dây [ ] args ) {
JavaClass1 jc = Mới JavaClass1 ( 6 , 9 ) ;
JavaClass1 jc1 = Mới JavaClass1 ( 19 , hai ) ;
int năm = jc. Tổng ( ) ;
int ans1 = jc1. phụ ( ) ;
Hệ thống . ngoài . println ( 'Kết quả: ' + năm ) ;
Hệ thống . ngoài . println ( 'Kết quả: ' + ans1 ) ;
}
}

Đầu ra

Chúng tôi đã tổng hợp tất cả các thông tin cơ bản liên quan đến việc khởi tạo một đối tượng trong Java.

Sự kết luận

Trong Java, bạn có thể khởi tạo hoặc tạo một đối tượng của lớp bằng cách sử dụng “ Mới Từ khóa ”. Thể hiện của một lớp Java là một tên khác của một đối tượng. Bạn có thể tạo một đối tượng của cùng một lớp hoặc của một lớp khác để truy cập các chức năng thành viên của chúng. Bạn cũng có thể khởi tạo nhiều đối tượng bằng cách sử dụng nhiều lớp. Trong bài viết này, chúng tôi đã giải thích phương pháp khởi tạo một đối tượng trong Java.