Java - Основы 2 : Вопрос 1 : 20

Допишите класс, реализующий интерфейс АА, который будет возвращать сумму возвращаемых значений методами а() двух приведенных классов.

interface AA { 
    int a(); 
} 
 
class A implements AA { 
    public int a() { 
        return 1; 
    } 
} 
 
class B implements AA { 
    public int a() { 
        return 1; 
    } 
} 

Варианты ответов:

1)

class D implements AA { 
    public int a(A a, B b) { 
        return а.a() + new b.a(); 
    } 
} 

2)

class D implements AA { 
     int a() { 
        return new A().a() + new B().a(); 
    } 
} 

3)

class D implements AA { 
    public int a() { 
        return new A().a() + new B().a(); 
    } 
} 

4)

class D implements AA { 
    public int a() { 
        return А.a() + B().a(); 
    } 
} 
1 балл


© Copyright © 2017 - 2019 Все права защищены. Бесплатное онлайн образование.