SÀN GIAO DỊCH THƯƠNG MẠI ĐIỆN TỬ DANANGMUABAN.FORUMVI.COM
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.

Constructor trong Java cơ bản và nâng cao

Go down

Constructor trong Java cơ bản và nâng cao Empty Constructor trong Java cơ bản và nâng cao

Bài gửi by thamkk0212 03.05.16 17:03

Trong chương này , mọi người nên tìm hiểu về lớp ( class ) và đối tượng ( object ) trong Java cơ bản. Trong kỹ thuật phần mềm lập trình hướng đối tượng , mọi người thiết kế một chương trình bởi dùng các lớp và các đối tượng.
Object - Đối tượng là thực thể mang tính vật lý cũng như mang tính logic , trong lúc lớp chỉ là thực thể logic. Đối tượng có các thể trạng và các hành vi. Ví dụ: Một dog có trạng thái là color , name , breed ( dòng dõi ) và cũng có các hành vi: Wag ( vẫy đuôi ) , bark ( sủa ) , eat ( ăn ). Một đối tượng là một instance ( nếu , trường hợp ) của một lớp.
Class - Một lớp là một nhóm các đối tượng mà có các thuộc tính chung. Lớp là một Template hoặc bản thiết kế từ đó đối tượng được tạo.
Lớp trong Java
Một lớp là một nhóm các đối tượng mà có các tính chất chung. Lớp là một Template hoặc bản thiết kế từ đó đối tượng được tạo. Một lớp trong Java có khả năng bao gồm:
Thành viên dữ liệu
Phương thức
Constructor
Block
Lớp và Interface
Cú pháp để khai báo một lớp
class ten_lop 
    thanh_vien_du_lieu; 
    phuong_thuc; 
 
Đối tượng trong Java căn bản
Đó là một thực thể có trạng thái và hành vi , giá dụ như bàn , ghế , xe con , mèo , … Nó có xác xuất mang tính vật lý hoặc logic. Nếu về logic đó là Banking system.
Một đối tượng có ba đặc điểm sau:
Trạng thái: trình diễn dữ liệu ( giá trị ) của một đối tượng.
Hành vi: trình diễn hành vi ( tính năng ) của một đối tượng như gửi tiền vào , rút tiền ra , …
Nhận diện: việc nhận diện đối tượng được triển khai phê duyệt một ID độc nhất vô nhị. Giá trị của ID là chẳng thể nhìn thấy với người dùng bên ngoài. Nhưng nó được sử dụng nội tại bởi JVM để nhận diện mỗi đối tượng một cách duy nhất.
Ví dụ: Bút là một đối tượng. Nó có tên là Thiên Long , có màu trắng , … được xem như là trạng thái của nó. Nó được sử dụng để viết , "một năm do đó nó sẽ bị lãng quên" viết là hành vi của nó.
Đối tượng là sự biểu lộ ( Instance ) của một lớp. Lớp là một Template hoặc bản thiết kế từ đó đối tượng được tạo. Bởi thế đối tượng là Instance ( Cuối cùng ) của một lớp.
Một lớp có khả năng chứa bất kỳ loại biến sau:

Biến Local: Các biến được định nghĩa bên trong các phương thức , constructor hoặc block code được gọi là biến Local. Biến này sẽ được khai báo và khởi tạo bên trong phương thức và biến này sẽ bị hủy khi phương thức đã hoàn thành.

Biến Instance: Các biến instance là các biến trong một lớp nhưng ở bên ngoài bất kỳ phương thức nào. Những biến này được khởi tạo khi lớp này được tải. Các biến instance có khả năng được truy cập từ bên trong bất kỳ phương thức , constructor hoặc khối nào của lớp cụ thể đó.

Biến Class: Các biến class là các biến được khai báo với một lớp , bên ngoài bất kỳ phương thức nào , với từ khóa static.
Phương thức trong Java
Trong Java , một phương thức là khá giống hàm , được sử dụng để trưng bày hành vi của một đối tượng. Phương thức giúp code tăng tính tái sử dụng và tối ưu hóa code
Constructor trong Java:
Khi luận bàn về các lớp , một trong những chủ đề quan trọng là các constructor. Mỗi lớp có một constructor. Nếu như các chị không viết một constructor một cách rỏ rành cho một lớp thì bộ biên dịch Java Thiết lập một constructor mặc định cho lớp đó.
Mỗi khi một đối tượng mới được tạo ra , ít ra một constructor phải được gọi. Quy tắc chính của các constructor là chúng có cùng tên như lớp đó. Một lớp có khả năng có cũng nhiều hơn một constructor.

Học lập trình java tai học viện vietpro
Tạo một đối tượng trong Java:
Như đã đề cập trước đó , một lớp cung cấp bản thiết kế cho các đối tượng. Vì thế , về căn bản , một đối tượng được tạo từ một lớp. Trong Java , từ khóa new được dùng để tạo một đối tượng mới.
Có ba bước khi tạo một đối tượng từ một lớp:
Cài đặt: Từ khóa new được sử dụng để tạo đối tượng
Khởi tạo: Từ khóa new được theo sau bởi một lời gọi một constructor. Gọi hàm này khởi tạo đối tượng mới.Khai báo: Một khai báo biến với một tên biến với một loại đối tượng.

Các cách khác nhau để tạo đối tượng trong Java?
Có cũng nhiều cách để tạo một đối tượng trong Java. Đó là:
Sử dụng phương thức clone( ) , ….
Bằng từ khóa new
Bằng câu lệnh newInstance( )
Dùng phương thức factory , ...
thamkk0212
thamkk0212
Chú ý, khách Vãng Lai
Hãy xác nhận uy tín: shop.danangmuaban.vn
Chú ý, khách Vãng Lai Hãy xác nhận uy tín: shop.danangmuaban.vn

Tổng số bài gửi : 145
Join date : 21/07/2015

Về Đầu Trang Go down

Về Đầu Trang


 
Permissions in this forum:
Bạn không có quyền trả lời bài viết