"Xin chào. Tên tôi là Laga Bilaabo. Tôi là người ngoài trái đất và là bác sĩ của con tàu này. Tôi hy vọng chúng ta sẽ là bạn tốt của nhau."
"Tôi cũng vậy."
"Ở hành tinh quê hương của tôi, chúng tôi sử dụng ngôn ngữ lập trình Pascal tiên tiến thay vì ngôn ngữ Java lạc hậu. Hãy xem sự so sánh song song giữa mã Java và mã Pascal này:"
Java | pascal |
---|---|
|
|
"Đây là cùng một chương trình được viết bằng hai ngôn ngữ khác nhau. Như bạn có thể thấy, nó có ít dòng hơn trong Pascal, đó là bằng chứng cho thấy Pascal vượt trội hơn Java."
"Tôi nghĩ ví dụ này có thể giúp bạn hiểu rõ hơn về Java nếu bạn đã từng thấy Pascal trước đây."
"Không, tôi không có. Tuy nhiên, thật thú vị khi so sánh hai ngôn ngữ lập trình."
"Được thôi. Tôi sẽ tiếp tục."
"Trong Pascal, chúng ta đặt mã trong phần thân chương trình, thủ tục hoặc hàm. Trong Java, quy trình này được đơn giản hóa: phần thân chương trình, thủ tục và hàm đều được thay thế bằng các hàm được gọi là phương thức."
Java | pascal |
---|---|
phương pháp chính
|
thân chương trình
|
Hàm/phương pháp
|
Chức năng
|
Hàm có kiểu trả về void
|
Thủ tục
|
"Trong cột Pascal, tôi thấy các từ 'phần thân chương trình', 'hàm' và 'thủ tục', nhưng trong Java tất cả chúng đều được gọi là phương thức. Điều đó hơi lạ."
"Phải, người ngoài hành tinh chúng tôi thấy điều đó rất kỳ lạ. Nhưng con người thích thống nhất mọi thứ."
"Trong Java, tất cả mã là một phần của một phương thức, vì vậy bạn thậm chí không cần phải viết từ Hàm , như trong Pascal, để khai báo một phương thức. "
"Tất cả đều rất đơn giản. Nếu một dòng mã có dạng Type + Name , thì đó là khai báo của một phương thức hoặc một biến. Nếu tên được theo sau bởi dấu ngoặc đơn, thì đó là khai báo một phương thức mới. Nếu không có dấu ngoặc đơn, thì nó là một khai báo của một biến. "
"Khai báo các biến và phương thức trong Java rất giống nhau. Hãy tự mình xem:"
Mã số | Sự miêu tả |
---|---|
|
Biến được gọi name đó là a String . |
|
Phương thức được gọi getName trả về một String . |
"Nhưng đó không phải là tất cả. Trong Java, các phương thức không thể tồn tại độc lập. Chúng phải nằm trong một lớp. Do đó, khi con người cần viết một chương trình nhỏ bằng Java, trước tiên họ phải tạo một lớp, khai báo một phương thức chính trong đó và chỉ khi đó họ mới có thể viết mã của mình theo phương thức . Những người trái đất này thật kỳ lạ!"
"Hôm nay Diego ghé qua sớm hơn và nhờ tôi giao cho anh những nhiệm vụ này. Tôi hy vọng anh thích chúng."
GO TO FULL VERSION