public class Genre { public Genre() { System.out.println…
public class Genre { public Genre() { System.out.println(“GENRE”); }}public class MusicGenre extends Genre { public MusicGenre() { System.out.println(“MUSIC”); }}public class Rock extends MusicGenre { public Rock () { super(); System.out.println(“ROCK”); }} Given the class definitions above, what is printed to the console when the following lines of code are executed? Assume the code compiles and runs (i.e. ignore typos). MusicGenre g = new MusicGenre();Rock s = new Rock();
Read Details