- Tham gia
- 18/09/2016
- Bài viết
- 3,165
Parameter (Tham số) được dùng trong Constructor và Method nhằm lưu trữ dữ liệu tạm thời.
Chẳng hạn bạn gọi một Method với một Parameter thì bên trong Method đó, bạn có thể lấy được dữ liệu từ Parameter.
Người ta gọi dữ liệu lấy từ Parameter là Argument (Đối số). Một cách dễ nhớ mà mình học dc từ Google: Argument = actual value (giá trị thực)
Cú pháp của tham số:
Kiểu dữ liệu ở đây có thể là tên Class/Interface/Enum hoặc kiểu dữ liệu nguyên thủy (int, boolean,vv)
Nếu có nhiều tham số thì ngăn cách bởi dấu phẩy.
Ví dụ:
Cách gọi hàm với tham số:
Ở trên, mình gọi hàm #docTuDien với tham số đầu tiên có giá trị là aaaa
Ngoài ra mình cũng có thể tạo biến rồi gọi như thế này:
Biến là gì thì cuộn trang tiếp
Variable (Biến) được dùng để lưu trữ dữ liệu trong bộ nhớ.
Có ba loại biến:
+ Biến cục bộ (Local variable) là các biến ở trong Method
+ Instance variable là biến ở trong object (tuy nhiên bạn vẫn khai báo ở bên trong class)
+ Static variable là biến ở trong class
Instance variable khác Static variable ở chỗ:
+ Bạn phải truy cập thông qua Object
+ Dữ liệu trong Instance variable là riêng biệt với từng Object
Cú pháp khởi tạo biến:
Dành cho mọi loại biến:
Ngoài ra còn có một cách khởi tạo ngắn gọn, nhưng chỉ dành cho Instance variable & Static variable:
Lúc này biến sẽ không có giá trị, Java sẽ tự gán giá trị mặc định! (Xem #5 với kiểu dữ liệu nguyên thủy), mọi kiểu dữ liệu khác sẽ được gán là null
* Kiểu dữ liệu ở đây có thể là tên Class/Interface/Enum hoặc kiểu dữ liệu nguyên thủy (int, boolean,vv)
Ví dụ:
ten là Static variable, lop là Instance variable (dù Instance variable thuộc về Object nhưng các bạn vẫn phải khai báo nó trong Class)
diem1, diem2 là Parameter của hàm tinhDiem
heSo là Local variable
Nếu có nhiều biến cùng kiểu dữ liệu, các bạn có thể ghi như sau:
Cú pháp thay đổi giá trị của biến:
Variable hay Parameter đều có thể thay đổi được giá trị của nó. Trừ khi nó bất biến (mình sẽ giới thiệu sau).
Ví dụ:
Như ví dụ trên, mình khởi tạo giá trị biến heSo1 là 3, heSo2 là 2
Sau đó mình đổi giá trị biến heSo1 -> biến heSo1 bây giờ có giá trị là 5, biến kia vẫn giữ nguyên
Sau đó mình sao chép giá trị biến heSo1 sang biến heSo2 -> cả hai biến bây giờ có giá trị là 5
* Bổ sung về Field (Trường)
Nếu các bạn code Java một thời gian sẽ thấy từ này. Từ Field này được dùng để chỉ Instance Variable và Static Variable.
Một cách nhớ đơn giản là Field chính là các Variable được khai báo trong Class.
OK bài này đến đây là hết.
Chẳng hạn bạn gọi một Method với một Parameter thì bên trong Method đó, bạn có thể lấy được dữ liệu từ Parameter.
Người ta gọi dữ liệu lấy từ Parameter là Argument (Đối số). Một cách dễ nhớ mà mình học dc từ Google: Argument = actual value (giá trị thực)
Cú pháp của tham số:
Java:
<kiểu dữ liệu> <tên>
Nếu có nhiều tham số thì ngăn cách bởi dấu phẩy.
Ví dụ:
Cách gọi hàm với tham số:
Ở trên, mình gọi hàm #docTuDien với tham số đầu tiên có giá trị là aaaa
Ngoài ra mình cũng có thể tạo biến rồi gọi như thế này:
Biến là gì thì cuộn trang tiếp

Variable (Biến) được dùng để lưu trữ dữ liệu trong bộ nhớ.
Có ba loại biến:
+ Biến cục bộ (Local variable) là các biến ở trong Method
+ Instance variable là biến ở trong object (tuy nhiên bạn vẫn khai báo ở bên trong class)
+ Static variable là biến ở trong class
Instance variable khác Static variable ở chỗ:
+ Bạn phải truy cập thông qua Object
+ Dữ liệu trong Instance variable là riêng biệt với từng Object
Cú pháp khởi tạo biến:
Dành cho mọi loại biến:
Java:
<kiểu dữ liệu> <tên> = <giá trị>
Ngoài ra còn có một cách khởi tạo ngắn gọn, nhưng chỉ dành cho Instance variable & Static variable:
Java:
<kiểu dữ liệu> <tên>
* Kiểu dữ liệu ở đây có thể là tên Class/Interface/Enum hoặc kiểu dữ liệu nguyên thủy (int, boolean,vv)
Ví dụ:
ten là Static variable, lop là Instance variable (dù Instance variable thuộc về Object nhưng các bạn vẫn phải khai báo nó trong Class)
diem1, diem2 là Parameter của hàm tinhDiem
heSo là Local variable
Nếu có nhiều biến cùng kiểu dữ liệu, các bạn có thể ghi như sau:
Cú pháp thay đổi giá trị của biến:
Java:
<tên> = <giá trị>
Ví dụ:
Như ví dụ trên, mình khởi tạo giá trị biến heSo1 là 3, heSo2 là 2
Sau đó mình đổi giá trị biến heSo1 -> biến heSo1 bây giờ có giá trị là 5, biến kia vẫn giữ nguyên
Sau đó mình sao chép giá trị biến heSo1 sang biến heSo2 -> cả hai biến bây giờ có giá trị là 5
* Bổ sung về Field (Trường)
Nếu các bạn code Java một thời gian sẽ thấy từ này. Từ Field này được dùng để chỉ Instance Variable và Static Variable.
Một cách nhớ đơn giản là Field chính là các Variable được khai báo trong Class.
OK bài này đến đây là hết.

