файл дескриптора модуля допускает импорт операторов Почему? - PullRequest
3 голосов
/ 17 февраля 2020

пожалуйста, кто-нибудь объяснит мне файл дескриптора модуля разрешен импорт Почему?
что за оператор import используется в файле дескриптора модуля.

import java.util.*;

module superman {
}

1 Ответ

3 голосов
/ 17 февраля 2020

Одно использование будет, если вы используете директиву provides:

module superman {
    provides com.github.me.superhero.Superhero with com.github.me.superhero.Batman;
    provides com.github.me.superhero.Superhero with com.github.me.superhero.IronMan;
}

Использование импорта будет выглядеть так:

import com.github.me.superhero.*;

module superman {
    provides Superhero with Batman;
    provides Superhero with IronMan;
}
...