Pham_loi
Chức vụ: 16:59:34, 02-06-2016 |
Void là từ khóa Java cho trình biên dịch hiểu rằng một chức năng sẽ không được trả lại bất kỳ giá trị sau khi nó được thực thi. Return là từ khóa Java cho trình biên dịch những gì sẽ được trả lại khi một chức năng được hoàn thành. Ví dụ, bạn thực hiện hai chức năng, square()(hình vuông) và calcSquare(), mà cả hai tính toán bình phương của một số. Sự khác biệt là square() sẽ tìm thấy các square của một cụ biến gọi là "input", trong khi calcSquare () trả về bậc hai của số thông qua như là một đối số cho hàm. Trong ví dụ này, square() sẽ bị mất hiệu lực kể từ khi nó không trả lại bất cứ điều gì, nhưng thay vì trực tiếp làm thay đổi một biến được biết đến. Tuy nhiên, calcSquare() sẽ không bị vô hiệu bởi vì nó trả về một giá trị.
--------------------
Void được sử dụng khi bạn đang tạo ra một class mà sẽ không trả lại bất kỳ giá trị sau khi thực thi nó. Java luôn luôn cần phải biết những gì mong đợi. Vì vậy, nếu bạn sẽ nhận được một chuỗi sau khi thực hiện các hành động mà bạn sẽ cần phải dán nhãn chuỗi, nếu bạn mong đợi một số bạn sẽ dán nhãn int, double, hoặc bất cứ loại số sẽ trở lại.
Trên nó nói trống không bởi vì bạn chỉ cần thay đổi giá trị của a, a hiện tại chưa có giá trị nào để trả về vì bạn đang dùng phương thức void.
Trong phương thức này nếu bạn gọi math (), nó sẽ hiển thị 3.
Vì vậy, nếu bạn đang viết một chương trình và bạn muốn nói hiển thị giá trị của một biến (a), bạn sẽ viết code như thế này:
Tôi hy vọng điều này sẽ giúp được bạn.
Nguồn: dịch từ teamtreehouse
: 0 ♥