Lazy properties in Java
Forums:
class FilmsList {
public FilmsList() {
//some long operation
}
}
class MediaPlayer {
//In Java there are no properties
private FilmsList filmsList;
public FilmsList getFilmsList() {
filmsList = new FilmsList();
return filmsList;
}
}
MediaPlayer player = new MediaPlayer();
//filmsList field not yet been created
//It will be created after call getFilmsList() method
FilmsList filmList = player.getFilmsList();
- Log in to post comments