Loaders

Report a typo

You are given the following hierarchy of classes:

class File { }

class TextFile extends File { }

class MediaFile extends File { }

class Soundtrack extends MediaFile { }

class Movie extends MediaFile { }

class Folder { }

There are two class loaders (but they don't work):

class BaseLoader {
    
    public MediaFile load(String path) {
        return new MediaFile(); // load and return
    }
}

class Loader extends BaseLoader {
    
    @Override
    public XXX load(String path) {
        return null; // just for example :)
    }
}

What class can be written instead of XXX to compile the code? Select all that apply.

Select one or more options from the list
___

Create a free account to access the full topic