База ответов ИНТУИТ

Программирование на Java

<<- Назад к вопросам

Может ли массив основываться на абстрактных классах? Интерфейсах?

(Отметьте один правильный вариант ответа.)

Варианты ответа
нет, да
да, нет
нет, нет
да, да(Верный ответ)
Похожие вопросы
Какие значения может принимать переменная булева типа?
Сколько вложенных компонентов может быть у контейнера ScrollPane?
Если один поток начал исполнение не synchronized-блока, указав ссылку на некий объект, может ли другой поток обратиться к полю этого объекта? К методу?
Если один поток начал исполнение synchronized-блока, указав ссылку на некий объект, может ли другой поток обратиться к полю этого объекта? К методу?
Может ли быть дважды вызван метод init у апплета? Методstart?
Может ли быть дважды вызван метод stop у апплета? Методdestroy?
Каким может быть результат работы следующего кода?
                public abstract  class SomeClass implements Runnable{                    private Object lock = new Object();                    public void lock() {                        synchronized (lock) {                            try {                                System.out.print("1");                                lock.wait();                            } catch (InterruptedException e) {}                        }                    }                    public void unlock() {                        synchronized (lock) {                            lock.notify();                            System.out.print("2");                        }                    }                    public static void main(String s[]) {                        new Thread(new SomeClass() {                            public void run() {                                lock();                            }                        }).start();                        new Thread(new SomeClass() {                            public void run() {                                unlock();                            }                        }).start();                    }                }