Tôi đã thực hiện một dự án trong Greenfoot và tôi đã tạo một lớp số ảo. Trong dự án của tôi, tôi thấy cần thêm (hoặc trừ, hoặc bất kỳ thứ gì) hai vật tưởng tượng lại với nhau, có cách nào để thêm hai đối tượng như thế không? Vì vậy, đây là cách nó sẽ nhìn trong một thế giới hoàn hảo:Java: thêm hai đối tượng
Imaginary i1 = new Imaginary(1.7,3.14);
Imaginary i2 = new Imaginary(5.3,9.1);
//the class Imaginary has parameters (double real, double imaginary)
Imaginary i3 = i1+i2;
Điều đó có thể?
Tuy nhiên, trong Java không có điều gì như quá tải toán tử. Nó sẽ phải được viết tương tự như 'i3 = i1.add (i2)' (trong đó 'add' là một phương thức thực hiện logic thích hợp và tạo đối tượng mới). – user2864740
Đây là một câu hỏi rất hợp lệ, tôi không hiểu các downvotes. –