Tôi có một lớp, classA
, có một hàm tạo sử dụng các đối tượng từ một lớp khác, classB
. Tôi sử dụng các đối tượng này của classB
để tạo thành một bộ trong classA
. Bây giờ, tôi có một phương thức trong classA
được thiết lập để trả về các phần tử của bộ được tạo trong hàm tạo.Cách trả lại một bộ trong Java
Đây là nơi mà vấn đề của tôi là: Tôi không thể tìm ra cú pháp chính xác để trả lại các phần tử đã đặt.
Đây là mã của tôi:
package testing;
import java.util.*;
public class classA {
public classA(classB x, classB y) {
Set<classB> setElements = new HashSet<classB>();
setElements.add(x);
setElements.add(y);
public set<classB> getElements() {
return setElements; //THIS IS WHERE MY ERROR IS. HOW DO I RETURN A SET?
Bạn có đến từ javascript một cách tình cờ không? – HopefullyHelpful
Không, đây là bước đột phá đầu tiên của tôi vào thế giới Java. Tôi có một số kinh nghiệm trong C, Python và một vài ngôn ngữ ngẫu nhiên khác nhưng :) – flexcookie