Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package interfface;
- public class Interfface {
- static void wypisz(Sniadanie ss) {
- for (String skladniki : ss.podajSkladniki()) {
- System.out.println("\t - " + skladniki);
- }
- }
- static void wypisz(Obiad oo) {
- for (String skladniki : oo.podajSkladniki()) {
- System.out.println("\t - " + skladniki);
- }
- }
- static void WWypisz(skladniki lista) {
- for(String l : lista.podajSkladniki()) {
- System.out.println("\t - " + l);
- }
- }
- static void superWypisz(String[] lista) {
- for (String l : lista) {
- System.out.println("\t - " + l);
- }
- }
- public static void main(String[] args) {
- Sniadanie s = new Sniadanie();
- Obiad o = new Obiad();
- System.out.println("=== Menu ===");
- System.out.println("Sniadanie ****");
- wypisz(s);
- System.out.println("Lunch ****");
- wypisz(o);
- System.out.println("\nWYPISZ ... ");
- superWypisz(s.podajSkladniki());
- superWypisz(o.podajSkladniki());
- System.out.println("\nWYPISZ sp 3... ");
- WWypisz(s);
- WWypisz(o);
- }
- }
- //---------------------------------------------------------------------
- package interfface;
- public interface skladniki {
- public String[] podajSkladniki();
- }
- class Sniadanie implements skladniki {
- @Override
- public String[] podajSkladniki() {
- return new String[]{
- "Jajko",
- "Kielbasa",
- "Herbata"
- };
- }
- }
- class Obiad implements skladniki {
- @Override
- public String[] podajSkladniki() {
- return new String[]{
- "Schabowy",
- "Ziemniaki",
- "Kapusta"
- };
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement