Tôi mới sử dụng Java và tôi đang cố gắng tìm cách lưu trữ thông tin như cấu trúc trong C. Ví dụ: tôi muốn có nhân viên thuê chương trình. Nó sẽ lấy từ người sử dụng một tên, họ, và số id và sẽ lưu trữ nó. Sau đó, người dùng có thể xem thông tin đó dựa trên điều kiện (nếu cơ sở dữ liệu có nhiều hơn 1 nhân viên). Có thể đề nghị cách tốt nhất để làm điều này?Tạo cấu trúc dữ liệu như cấu trúc dữ liệu trong Java
Trả lời
Cấu trúc trong C giống như một lớp trong Java và mạnh mẽ hơn nhiều, vì lớp trong Java có thể chứa phương thức và C++ thực hiện. Bạn tạo một lớp mới. Ví dụ:
class Employee {
private String name;
private int code;
// constructor
public Employee(String name, int code) {
this.name = name;
this.code = code;
}
// getter
public String getName() { return name; }
public int getCode() { return code; }
// setter
public void setName(String name) { this.name = name; }
public void setCode(int code) { this.code = code; }
}
Và khi bạn muốn tạo nhân viên đa, tạo mảng giống như trong C:
Employee[] arr = new Employee[100]; // new stands for create an array object
arr[0] = new Employee("Peter", 100); // new stands for create an employee object
arr[1] = new Employee("Mary", 90);
Nếu tôi tạo một lớp mới cho nhân viên, tôi có muốn tạo mảng trong lớp nhân viên hay tôi có thể tạo nó trong một lớp riêng biệt không? – bardockyo
@bardockyo bạn sẽ tạo nó trong lớp riêng biệt. thường, mảng nhân viên trong lớp như "Quản lý". – hqt
Tôi đã tìm thấy một lỗi nhỏ trong setCode(). Nó phải là "int Code" thay vì "String code". Tôi muốn chỉnh sửa nhưng "Chỉnh sửa phải có ít nhất 6 ký tự" – Pika
- 1. Cấu trúc dữ liệu C#
- 2. Cấu trúc dữ liệu Java Tham chiếu
- 3. Java câu hỏi cấu trúc dữ liệu
- 4. Cấu trúc dữ liệu Trie - Java
- 5. Cọ vẽ cấu trúc dữ liệu (Java)
- 6. Cấu trúc và cấu trúc dữ liệu khác nhau
- 7. Loại dữ liệu cấu trúc trong Mathematica?
- 8. Cấu trúc dữ liệu trong Python
- 9. Cấu trúc dữ liệu cây Postgresql
- 10. Cấu trúc cơ sở dữ liệu SQL
- 11. Mảng cơ bản [] Cấu trúc dữ liệu cây trong Java
- 12. cấu trúc dữ liệu nhỏ gọn như thiết lập
- 13. Xử lý cấu trúc dữ liệu lớn trong Java
- 14. C: Cấu trúc dữ liệu căn chỉnh
- 15. Cấu trúc dữ liệu phức tạp Redis
- 16. Thuật toán và cấu trúc dữ liệu
- 17. Thư viện cấu trúc dữ liệu C
- 18. Tái cấu trúc lớp dữ liệu
- 19. Mẫu cấu trúc dữ liệu RESTful
- 20. Danh sách Javascript như cấu trúc dữ liệu?
- 21. Cấu trúc dữ liệu tra cứu IPv6
- 22. java.util.Stack cấu trúc dữ liệu thích hợp?
- 23. Cách đăng cấu trúc dữ liệu như json vào bình?
- 24. Cấu trúc dữ liệu "giống như" của Facebook
- 25. JAVA - Cấu trúc dữ liệu phù hợp nhất
- 26. chuyển cấu trúc dữ liệu từ java sang perl
- 27. Java: cấu trúc dữ liệu được phiên bản?
- 28. gấu trúc tổng hợp dữ liệu vào một mảng sumpy: chuyển đổi cấu trúc dữ liệu
- 29. Truy cập cấu trúc dữ liệu Scala trong JRuby
- 30. Cấu trúc dữ liệu cho các cấp trong Trò chơi
Một 'object' từ một' class' giữ tất cả các dữ liệu bạn muốn để đóng gói lại với nhau . Và các phương pháp quản lý dữ liệu đó cũng vậy. – SJuan76