Lớp trong java P1
Lớp là điều mà một người học lập trình java cơ bản cần phải biết đầu tiên
Khái niệm
Chúng ta có thể xem lớp như một khuôn mẫu (template) của đối tượng (Object). Trong đó bao gồm dữ liệu của đối tượng (fields hay properties) và các phương thức(methods) tác động lên thành phần dữ liệu đó gọi là các phương thức của lớp. Các đối tượng được xây dựng bởi các lớp nên được gọi là các thể hiện của lớp (class instance).
{
<kiểu dữ liệu> <field_1>;
<kiểu dữ liệu> <field_2>;
constructor
method_1
method_2
}
class: là từ khóa của java
Cl
assName: là tên chúng ta đặt cho lớp
field_1, field_2: các thuộc tính, các biến, hay các thành phần dữ liệu của lớp.
constructor: là sự xây dựng, khởi tạo đối tượng lớp.
method_1, method_2: là các phương thức/hàm thể hiện các thao tác xử lý, tác động lên các thành phần dữ liệu của lớp. 49
được khai báo bên trong lớp như sau:
class <ClassName>
{
// khai báo những thuộc tính của lớp
<tiền t
Khái niệm
Chúng ta có thể xem lớp như một khuôn mẫu (template) của đối tượng (Object). Trong đó bao gồm dữ liệu của đối tượng (fields hay properties) và các phương thức(methods) tác động lên thành phần dữ liệu đó gọi là các phương thức của lớp. Các đối tượng được xây dựng bởi các lớp nên được gọi là các thể hiện của lớp (class instance).
1.Khai báo/định nghĩa lớp
class <ClassName>
{
<kiểu dữ liệu> <field_1>;
<kiểu dữ liệu> <field_2>;
constructor
method_1
method_2
}
class: là từ khóa của java
Cl
assName: là tên chúng ta đặt cho lớp
field_1, field_2: các thuộc tính, các biến, hay các thành phần dữ liệu của lớp.
constructor: là sự xây dựng, khởi tạo đối tượng lớp.
method_1, method_2: là các phương thức/hàm thể hiện các thao tác xử lý, tác động lên các thành phần dữ liệu của lớp. 49
2.Tạo đối tượng của lớp
ClassName objectName = new ClassName();
3.Thuộc tính của lớp
Vùng dữ liệu (fields) hay thuộc tính (properties) của lớpđược khai báo bên trong lớp như sau:
class <ClassName>
{
// khai báo những thuộc tính của lớp
<tiền t