I have several classes in java that I need to run together. Could someone write
ID: 3530785 • Letter: I
Question
I have several classes in java that I need to run together. Could someone write the code in java to run these classes all together. ----- package movies; public class Artist { private String firstName; private String lastName; private String dateOfBirth; private String hash; private String url; public Artist(String fn, String ln, String dob, String h, String u) { firstName = fn; lastName = ln; dateOfBirth = dob; hash = h; url = u; } public void setDateOfBirth(String newDOB) { dateOfBirth = newDOB; } public void setFirst(String newFirst) { firstName = newFirst; } public void setLast(String newLast) { lastName = newLast; } public void setHash(String h) { hash = h; } public void setUrl(String u) { url = u; } // Artists Information public String first() { return firstName; } public String last() { return lastName; } public String dateofBIRTH() { return dateOfBirth; } public String hashTag() { return hash; } public String urlSite() { return url; } public String toString() { return ("Name: "+firstName+ " "+lastName+" Date of Birth: "+ dateOfBirth+ " Twitter: "+hash+" Website: "+url); } } NEXT CLASS package movies; public abstract class Audio extends Media { private static int numMember; private String producer; private Artist[] groupMembers; public Audio(String t, String ma, int pt, int np, int nm, String p, Artist[] gm) { super(t, ma, pt, np); numMember = nm; producer = p; groupMembers = gm; } public void setNumMem(int numMem) { numMember = numMem; } public void setProd(String prod) { producer = prod;} public void setGroupMem(Artist groupMem, int i) { groupMembers[i] = groupMem; } public int getNumMem() { return numMember; } public String getProd() { return producer; } public Artist[] getGroupMem() { return groupMembers; } public String toString() { return (" number of members: " +numMember+ " producer: "+producer+"group members: "+groupMembers); } } NEXT CLASS package movies; public class Cassette extends Audio { private static int numSongs; private Audio[] songs; public Cassette(String t, String ma, int pt, int np,int nm, String p, Artist[] gm, int ns, Audio[] sg) { super(t, ma, pt, np, nm, p, gm); numSongs = ns; songs = sg; } public void playMedia() { System.out.println("Now playing: "+getTitle()+ "play time: "+getPlayTime()); } public void setnumTrack(int numSong) { numSongs = numSong; } public void setSongs(Audio song, int i) { songs[i] = song; } public int getNumSong() { return numSongs; } public Audio[] getSong() { return songs; } public String toString() { super.toString(); return(" number of songs: " +numSongs+"songs: "+songs); } } NEXT CLASS package movies; public class CD extends Audio { private static int numTracks; private Audio[] tracks; public CD(String t, String ma, int pt, int np, int nm, String p, Artist[] gm , int nt, Audio[] trk) { super(t, ma, pt, np,nm, p, gm); numTracks = nt; tracks = trk; } public void playMedia() { System.out.println("Now playing: "+getTitle()+ "play time: "+getPlayTime()); } public void setnumTrack(int numTrack) { numTracks = numTrack; } public void setTrack(Audio track, int i) { tracks[i] = track; } public int getNumTrack() { return numTracks; } public Audio[] track() { return tracks; } public String toString() { super.toString(); return (" number of tracks: " +numTracks+"tracks: "+tracks); } } NEXT CLASS package movies; public class DVD extends Video { private static int numFeatures; private String tvFormat; private static int numSounds; private Video[] specialFeature; private Video[] soundOptions; public DVD(String t, String ma, int pt, int np, int na, String d, int r, Artist[] sa, int nf, String tf, int ns, Video[] sf, Video[] so) { super(t, ma, pt, np, na, d, r, sa); numFeatures = nf; tvFormat = tf; numSounds = ns; specialFeature = sf; soundOptions = so; } // play media public void playMedia() { System.out.println("Title: "+getTitle()+ "play time: "+getPlayTime()+"rating: "+getRate()); } // setter public void setnumTrack(int numFeature) { numFeatures = numFeature; } public void setTVForm (String tvForm) { tvFormat = tvForm; } public void setnumSound (int numSound) { numSounds = numSound; } public void setSpecialFeat(Video specialFeat, int i) { specialFeature[i] = specialFeat; } public void setSoundOption(Video soundOption, int i) { soundOptions[i] = soundOption; } // getter public int getNumFeature() { return numFeatures; } public String getTvForm() { return tvFormat; } public int getNumSound () { return numSounds; } public Video[] getSepcialFeat() { return specialFeature; } public Video[] getSoundOption() { return soundOptions; } // to string public String toString() { super.toString(); return (" number of features: " +numFeatures+ "special feature: "+specialFeature+ " TV format: "+ tvFormat + " number of sounds: "+numSounds+"sounds option: "+soundOptions); } } NEXT CLASS package movies; public abstract class Media extends Mediarunner { private String title; private String majorArtist; private int playingTime; private int numPlays; public Media( String t, String ma, int pt, int np) { title = t; majorArtist = ma; playingTime = pt; numPlays = np; } public String getTitle() { return title; } public String getMajorArtist() { return majorArtist; } public int getPlayTime () { return playingTime; } public int getNumPlay () { return numPlays; } public abstract void playMedia(); public void incrementPlays() { numPlays = numPlays++; } public String toString() { String str = "Title: "+title+ "Major Artist: "+majorArtist+ "Playing Time: "+playingTime+ " number of plays: "+numPlays; return str; } } NEXT CLASS package movies; public class VHS extends Video { private static int numTrailers; private Video[] trailers; public VHS(String t, String ma, int pt, int np, int na, String d, int r, Artist[] sa, int nt, Video[] trl) { super(t, ma, pt, np, na, d, r, sa); numTrailers = nt; trailers = trl; } public void playMedia() { System.out.println("Title: "+getTitle()+ "play time: "+getPlayTime()+"rating: "+getRate()); } public void setnumTrack(int numTrailer) { numTrailers = numTrailer; } public void setTrailer(Video trail, int i) { trailers[i] = trail; } public int getNumTrailer() { return numTrailers; } public Video[] getTrail() { return trailers; } public String toString() { super.toString(); return (" number of trailers: " +numTrailers + "trailers: "+trailers); } } NEXT CLASS package movies; public abstract class Video extends Media { private static int numActor; private String director; private int rating; private Artist[] supportActor; public Video(String t, String ma, int pt, int np, int na, String d, int r, Artist[] sa) { super(t, ma, pt, np); numActor = na; director = d; rating = r; supportActor = sa; } public void setNumMem(int numAct) { numActor = numAct; } public void setDirect(String direct) { director = direct;} public void setRate(int rate) { rating = rate; } public void setSupportAct(Artist supportAct, int i) { supportActor[i] = supportAct; } public int getNumAct() { return numActor; } public String getDirect() { return director; } public int getRate() { return rating;} public Artist[] getSupportAct() { return supportActor; } public String toString() { return (" number of actors: " +numActor+ " director: " +director+ " rating: "+rating+"supporting actor: "+supportActor); } I just need a class to compile them all and that will run them all together. Just need a main method but I don't know how to do that. If someone could give me the code for that I would appreciate it.Explanation / Answer
I will do that.need some time