چرا برای مقدار دهی ارایهها از کانستراکتر استفاده کردیم؟
سلام و احترام
وقتی ما object (شی) از یک کلاس میسازیم ممکن هست لازم داشته باشیم مواردی رو مقدار دهی کنیم که بهترین کار استفاده از کانستراکتور هست
اما در این مثال چون بحث آموزش بود استاد مقدار دهی رو به صورت مستقیم در کانستراکتور انجام دادند .
شما میتوانید مقدار دهی رو در MainActivity انجام داده و در یک List بریزید و سپس آن List را به عنوان آرگومان به کانستراکتور کلاستان پاس دهید .مثال:
ArrayList<String> list = new ArrayList<>(); list.add("???"); NameClass n = new NameClass(list);
در جلسات و سر فصلهای بعدی با روشهای استاندارد این موارد رو هندل میکنیم