0978359287
-
0383180086
niithanoi.education@gmail.com
Trang chủ
Giới thiệu
KHÓA HỌC
LẬP TRÌNH WEB FRONT END
LẬP TRÌNH WEB BACK END
LẬP TRÌNH WEB FULL STACK
LẬP TRÌNH MOBILE
LẬP TRÌNH GAME
ĐÀO TẠO DOANH NGHIỆP
KHÓA HỌC KHÁC
Tutorials
JAVA in 7 DAY
PHP in 7 DAY
PYTHON BASIC
JAVASCRIPT
THUẬT TOÁN
Tin tức
NIIT - ICT HÀ NỘI
CÔNG NGHỆ
SỰ KIỆN NỔI BẬT ICT
THỦ THUẬT CÔNG NGHỆ
TUYỂN DỤNG
Cảm nhận
Thư viện
Liên hệ
Đăng ký học
Trang chủ
Tutorials
Học Java trong 7 ngày
Ví dụ về tạo Mảng Đối tượng trong Java - Array of Objects in Java
Ngày đăng: 22/05/2019 -
Cập nhật: 28/01/2021
Cỡ chữ
Chia sẻ
Mục Lục
1. Mảng đối tượng trong Java là gì?
2. Tìm hiểu Mảng đối tượng trong Java qua Ví dụ
Chúc mừng bạn đã biết thêm về mảng đối tượng trong Java
Bài trước chúng ta đã được học về
mảng
qua ví dụ, hôm nay chúng ta sẽ đi sâu một chút nữa về phần
Mảng Đối tượng trong Java.
Ví dụ về mảng đối tượng trong Java
1. Mảng đối tượng trong Java là gì?
Không giống như
mảng Java
truyền thống mà trong đó chứa các giá trị như:
String
Integer
Boolean
...
Mảng đối tượng trong Java
chứa các
đối tượng
.
Các phần tử mảng lưu trữ các
vị trí biến tham chiếu của các đối tượng
.
Cú pháp khai báo mảng đối tượng trong Java:
Class
obj
[]=
new
Class
[array_length];
2. Tìm hiểu Mảng đối tượng trong Java qua Ví dụ
Để thực sự hiểu kỹ hơn về mảng đối tượng trong Java chúng ta sẽ đi vào ví dụ thực tế.
Bước 1
: Chúng ta làm theo ví dụ sau:
Tạo class
Account
class
Account
{
int
a
;
int
b
;
public
void
setData
(
int
c
,
int
d
){
a = c;
b = d;
}
// Hàm in thông tin đối tượng
public
void
showData
(){
System
.
out
.
println
(
"Giá trị của a = "
+a);
System
.
out
.
println
(
"Giá trị của b = "
+b);
}
}
Tạo class
ObjectArray
class
ObjectArray
{
public
static
void
main
(
String
args
[]){
//Khởi tạo mảng đối tượng
Account
obj
[] =
new
Account
[
2
] ;
//obj[0] = new Account();
//obj[1] = new Account();
// Gán dữ liệu
obj[
0
].
setData
(
1
,
2
);
obj[
1
].
setData
(
3
,
4
);
// In đối tượng ra màn hình
System
.
out
.
println
(
"Phần tử mảng thứ 0"
);
obj[
0
].
showData
();
System
.
out
.
println
(
"Phần tử mảng thứ 1"
);
obj[
1
].
showData
();
}
}
Ở đây chúng ta tạo một class tên là
ObjectArray
Trong class
ObjectArray
chúng ta tạo một mảng đối tượng mới bằng lệnh:
Account
obj
[] =
new
Account
[
2
];
Sau đó ta gán dữ liệu cho phần tử thứ nhất và thứ hai bằng phương thức
setData()
đã được tạo ở trong class
Account
Tiếp đến, chúng ta in dữ liệu của phần tử thứ nhất và thứ hai ra màn hình với phương thức
showData()
Bước 2
:
Save
,
Compile
và Chạy chương trình vừa viết
Bước 3
: Nếu có lỗi xảy ra, cố gắng tự fix rồi tiến lên bước 4
Bước 4
: Xem xét dòng
code Account obj[] = new Account[2];
Đây chính là tạo mảng với 2 tham chiếu như hình bên dưới:
Ví dụ về Mảng đối tượng - Tạo mảng với 2 tham chiếu
Bước 5
: Uncomment dòng 4 và 5
Bước này tạo các đối tượng và gán chúng cho tham chiếu như dưới đây. Chạy tiếp chương trình
Ví dụ về Mảng đối tượng - Tạo đối tượng và Gán cho tham chiếu
Bước 6
: Kết quả chúng ta nhận được:
Phần tử mảng thứ 0
Giá trị của a = 1
Giá trị của b = 2
Phần tử mảng thứ 1
Giá trị của a = 3
Giá trị của b = 4
Chúc mừng bạn đã biết thêm về mảng đối tượng trong Java
Như vậy, qua ví dụ này, cơ bản bạn đã biết cách
khai báo mảng trong Java
, tạo một
mảng đối tượng trong Java.
Về nguyên lý
mảng đối tượng
chỉ là một
mảng
chứa các
đối tượng
.
Thay vì chứa các loại dữ liệu thông thường.
Chú ý!
> Nếu bạn muốn được học Java nhanh hơn, bài bản hơn thì đăng ký ngay
KHÓA HỌC JAVA
tại NIIT!
Chúng ta còn tiếp tục tiếp xúc và làm việc với
mảng đối tượng trong Java
nhiều. Vì thế, ở bài này bạn hãy cứ hiểu như vậy đã.
Chúc bạn học Java tốt!
---
HỌC VIỆN ĐÀO TẠO CNTT NIIT - ICT HÀ NỘI
Dạy học Lập trình chất lượng cao (Since 2002). Học thực tế + Tuyển dụng ngay!
Đc: Tầng 3, 25T2, N05, Nguyễn Thị Thập, Cầu Giấy, Hà Nội
SĐT: 02435574074 - 0968051561
Email: hello@niithanoi.edu.vn
Website:
https://niithanoi.edu.vn
Fanpage: https://facebook.com/NIIT.ICT/
#niit #niithanoi niiticthanoi #hoclaptrinh #khoahoclaptrinh #hoclaptrinhjava #hoclaptrinhphp #java #php #python
Về trang trước
Bài tiếp theo
Gửi email
in trang
Chia sẻ
Bình luận Facebook
Cùng danh mục
1
Giới thiệu khóa học Java trong 7 ngày
2
Java Platform (Nền tảng Java) là gì? Hướng dẫn cơ bản cho người mới bắt đầu
3
Hiểu ngay Máy ảo Java (JVM) và kiến trúc của Máy ảo Java
4
Hướng dẫn tải và cài đặt Java, Java JDK cho Windows
5
Hướng dẫn Tải và Cài Đặt Java (Java JDK) cho Ubuntu (Linux)
6
Lập trình chương trình Java đầu tiên: Hello World
7
Hiểu Ngay 9 Khái niệm Lập trình hướng đối tượng trong Java qua ví dụ
8
So sánh OOP với các kiểu lập trình khác qua ví dụ
9
Ví dụ về Abtraction (Trừu tượng) trong Lập Trình Hướng Đối Tượng
10
Ví dụ Đóng gói (Encapsulation) trong Lập trình Java OOP
11
Ví dụ thực tế về cách sử dụng Biến, Kiểu Dữ liệu trong Java
12
Ví dụ thực tế về cách tạo Class và Object trong Java OOP
13
Ví dụ về Mảng trong Java - Java Arrays
14
Ví dụ về tạo Mảng Đối tượng trong Java - Array of Objects in Java
15
Ví dụ về cách sử dụng ArrayList trong Java
16
Học thao tác với String trong Java qua các ví dụ
17
Ví dụ về String method trong Java: Length()
18
Ví dụ về String method trong Java: charAt()
19
Ví dụ về String method trong Java: indexOf()
20
Ví dụ về String method trong Java: compareTo()
21
Ví dụ về String method trong Java: contains()
22
Ví dụ về String method trong Java: endWith()
23
Ví dụ về Phương thức replace(), replaceFirst() và replaceAll() trong Java
24
Ví dụ về String method trong Java: toLowerCase() và toUpperCase()
25
02 Cách chuyển đổi Chuỗi -> Số đơn giản trong JAVA
26
Tìm hiểu HashMap trong Java qua ví dụ cụ thể
27
Ví dụ về Đối số dòng lệnh (Command Line Arguments) trong Java
Tutorial
Học PHP trong 7 ngày
Học Lập Trình Python
Học Java trong 7 ngày
JavaScript
HTML
Thuật toán
CSS
JAVA OOP
SQL
Master Bigdata
Đăng ký tư vấn
Nhân viên gọi điện tư vấn miễn phí sau khi đăng ký
Được cập nhật các ưu đãi sớm nhất
Hotline: 0383180086
Tên không được để trống
Số điện thoại không được để trống
Email không được để trống
Gửi yêu cầu tư vấn thành công!
Tư vấn cho tôi ngay !
Hãy đăng ký để nhận những thông tin mới nhất về học bổng mới nhất tại NIIT - ICT Hà Nội
Gửi cho tôi
Đóng lại
Đăng ký học tại NIIT - ICT Hà Nội
6260+ học viên đã theo học tại NIIT - ICT Hà Nội và có việc làm tốt trong ngành lập trình. Nắm lấy cơ hội ngay hôm nay!
0978 359 287
-
0383 180 086
hello@niithanoi.edu.vn
Chọn khóa học
KHÓA HỌC LẬP TRÌNH FRONT END VỚI REACT.JS
KHÓA HỌC LẬP TRÌNH PHP WEB
Khóa học PHP Full stack [2023] cho người mới bắt đầu
Khóa học BIG DATA với Hadoop và Spark
Khóa học Lập trình Android tại Hà Nội
[Tuyển sinh 2023] Lập trình viên Quốc tế DigiNxt
Khóa học Tiền lương & Phúc lợi (C&B Excel) tại Hà Nội
LẬP TRÌNH GAME
Khóa học Lập trình Game Unity
LẬP TRÌNH WEB FRONT END
KHÓA HỌC PYTHON HƯỚNG ĐỐI TƯỢNG
KHÓA HỌC ANGULAR & TYPESCRIPT (FRONT END)
LẬP TRÌNH WEB BACK END
LẬP TRÌNH JAVA WEB VỚI FRAME WORK
Lập trình Web với Django
Lập trình PHP với Laravel Framework
CHƯƠNG TRÌNH ĐÀO TẠO ỨNG DỤNG CÔNG NGHỆ
Khóa học Tiền lương & Phúc lợi (C&B Excel) tại TP HCM
LẬP TRÌNH WEB FULL STACK
Khóa học Java Full stack (IJFD)
LẬP TRÌNH MOBILE
FRONT-END VỚI REACTJS VÀ REACT NATIVE
Lập trình Android Nâng cao
ĐÀO TẠO CHO DOANH NGHIỆP
KHÓA HỌC BUSINESS ANALYSIC TỪ CƠ BẢN ĐẾN NÂNG CAO 2023
Khóa học Magento: Làm chủ CMS TMĐT lớn nhất
Khóa học IOT: Xây dựng Sản phẩm IOT với Raspberry Pi
Khóa học Automation Testing Chuyên nghiệp
KHÓA HỌC DỰ ÁN
Học sử dụng bộ Office: Word, Excel, Power Point, Mail chuyên nghiệp
KHÓA HỌC KHÁC
VBA Excel Toàn Tập (Cơ Bản - Nâng Cao)
VBA Excel Nâng cao
Khóa học JMeter: Performance Testing
Khóa học Tester đạt chuẩn Quốc tế ISTQB Foundation Level
Khoá Học Tester đạt chuẩn quốc tế ISTQB Advanced Level
Bạn chưa chọn khóa học cần đăng ký
Tên không được để trống
Số điện thoại không được để trống
Email không được để trống
Đăng ký ngay
Đăng ký học thành công!
Cảm ơn bạn đã đăng ký học tại NIIT - ICT HÀ NỘI!