मैं अभी भी जावा में एक नौसिखिया की तरह कर रहा हूँ के बीच का अंतर, क्या आप मुझे बता सकते हैं क्या इन दोनों निर्माताओं के बीच का अंतर?ऐरेलिस्ट, जावा। क्या इन दोनों कंस्ट्रक्टर्स
पहले:
public class Plan
{
ArrayList<Point2D> points;
public Plan(ArrayList<Ponto2D> points)
{
this.points = new Arraylist<Point2D>(points);
}
}
और इस: दूसरा:
public class Plan
{
public Plan(ArrayList<Point2D> lpoints)
{
points = new ArrayList<Point2D>();
for(Point2D p : lpoints) point.add(p.clone());
}
}
कृपया इंडेंट के साथ सावधान रहें, आपका कोड – realUser404
पढ़ने के लिए वास्तव में कठिन है पहला कन्स्ट्रक्टर संग्रह लेता है और उसे 'अंक' ऐरेलिस्ट को असाइन करता है, दूसरा कन्स्ट्रक्टर एक ऐरेलिस्ट लेता है, इसके माध्यम से पुनरावृत्त करता है, और 'अंक' में जोड़ता है 'अंक 'शुरू करने के बाद। – Abdul
@ अब्दुल, पहला व्यक्ति पास की गई सूची निर्दिष्ट नहीं करता है, यह सूची की प्रतिलिपि बनाता है। –