xelam Δημοσ. 20 Μαΐου 2023 Δημοσ. 20 Μαΐου 2023 (επεξεργασμένο) καλησπέρα . Έχω δημιουργήσει ένα object που περιέχει τις λεπτομέρειες μιασ ταινίας. Το πρόβλημα που αντιμετωπίζω είναι πωσ να εισάγω έναν πίνακα όπου θα περιέχει τουσ ηθοποιούς τησ ταινίας μέσα στον constructor ; java Επεξ/σία 20 Μαΐου 2023 από xelam
Lanike71 Δημοσ. 20 Μαΐου 2023 Δημοσ. 20 Μαΐου 2023 Πού ακριβώς κολλάς; Το ότι είναι array, δεν αλλάζει κάτι.
antonisid Δημοσ. 21 Μαΐου 2023 Δημοσ. 21 Μαΐου 2023 (επεξεργασμένο) Ανεξαρτήτου γλώσσας, εφόσον λες για constructor ο πίνακας θα πρέπει να περαστεί ως παράμετρος στο object όταν το κάνεις το instantiate. pseudocode: film = new Film([a,b,c]); Επεξ/σία 22 Μαΐου 2023 από antonisid
Glarobats Δημοσ. 21 Μαΐου 2023 Δημοσ. 21 Μαΐου 2023 (επεξεργασμένο) στείλε κώδικα να δούμε, αλλά βασικά ισχύει ότι λέει ο antonisid. Επίσης χρησιμοποίησε ArrayList κι όχι πίνακα. Επεξ/σία 21 Μαΐου 2023 από Glarobats
xelam Δημοσ. 23 Μαΐου 2023 Μέλος Δημοσ. 23 Μαΐου 2023 public class it2021 { public static void main(String[] args, Object String ) { Scanner scanner =new Scanner(System.in); // CREATING ARRAYLIST ArrayList<Sight> sights = new ArrayList<Sight>(); ArrayList<Seira> seires = new ArrayList<Seira>(); // CREATING OBJECTS Sight t1 = new Sight("john wick", 2014 , "drash" , "new york" , " tsant staelski ","05-06-1990","germany", "tsant.com" , {"actor1" , "actor2"} ); public class Sight { private String title; int firstview; //String typesight;//tainia seira private String type; private String country; private String director; private String[] actor ; private String dirBirth;//director birthday private String directorCountry; private String directorWeb; //private String[] actBirth ; //private String[] actorCountry ; //private String[] actorWeb; public Sight(String title, int firstview, String type , String country, String director,String dirBirth, String directorCountry ,String directorWeb ,String[] actor ) { setTitle(title); setFirstview(firstview); setType(type); setCountry(country); setDirector(director); setDirectorCountry(directorCountry); setDirectorWeb(directorWeb); setActor(actor);
Λύση Glarobats Δημοσ. 24 Μαΐου 2023 Λύση Δημοσ. 24 Μαΐου 2023 (επεξεργασμένο) Καταρχάς φτιάξε ένα διάγραμμα κλάσεων, θα σε βοηθήσει πάρα πολύ. συνολικά θα χρησιμοποιήσεις 8 κλάσεις ώστε να μπορέσεις να εφαρμόσεις τον αντικειμενοστρεφή προγραμματισμό στην άσκηση που σου έχει δωθεί: main Media(abstract) Series (κληρονομεί την Media) MiniSeries (κληρονομεί την Media) Movie (κληρονομεί την Media) Director (εδώ θα βάλεις το interface σου) Actor (εδώ θα βάλεις το interface σου) κι ένα interface ας το πούμε ShowInfo για το toString (με αυτό θα εκτυπώσεις τα περιέχόμενα του αντικειμένου Director και Actor αλλιώς εκτυπώνεις το αντικέιμενο) Χρησιμοποίησε ArrayList για τον τύπο της ταινίας Χρησιμοποίησε hashmap για το πόσα επεισόδια έχει κάθε σαιζόν. φτιάξε πρώτα αυτά , λογικά θα θέλεις ένα αποτέλεσμα σαν το παρακάτω. Δες ότι κατασκευάζεται το αντικείμενο στην κονσόλα και μετά φτιάξε το Scanner και τα if statements σου ώστε να παίρνεις τα arguments απο τον χρήστη. και για να σου απαντήσω στο αρχικό ερώτημα, παρακάτω είναι το συντακτικό για να εισάγεις αντικείμενα και πίνακες ως παραμέτρους. Επεξ/σία 24 Μαΐου 2023 από Glarobats
MitsarasAth Δημοσ. 27 Μαΐου 2023 Δημοσ. 27 Μαΐου 2023 Στις 23/5/2023 στις 4:01 ΜΜ, xelam είπε public class it2021 μια συμβουλη και αν θες την ακους , δεν πρεπει να βαζεις στο ονομα των κλασεων 2021, νουμερα κτλ. σε πολλες συνεντευξεις κοιτανε πολυ αυτα τα naming convention καθε γλωσσας κτλ
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα