Форум программистов, компьютерный форум CyberForum.ru

Переопределение методов - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Опыт фриланса с заключением оф. договора http://www.cyberforum.ru/android-dev/thread1712193.html
Если заключить с "Компанией" договор на разработку ПО и они мне оплатят деньги, я должен заплатить 13% налога от этой суммы?
Программирование Android Scroll - как заставить скроллиться Здравствуйте. Появилась проблема: на активити много разных view. Когда тапишь в элемент с клавиатурой (например, EditText) открывается клавиатура, которая перекрывает остальные view (да бывает, что и ту, в которую вводится текст). Как сделать скролл? Решение в лоб: затолкать все в ScrollView не подошло (хотя может что неверно сделал просто), потому что в активити есть два ListView, которые... http://www.cyberforum.ru/android-dev/thread1712056.html
Программирование Android Список категории
Подскажите как реализовать многоуровневый список категории на подобии используемых в программах контроля за финансами. С помощь каких элементов он создается? ListView это один уровень вложения. Expendable это два уровня, если не ошибаюсь. А если нужно больше?
Программирование Android С#, Мобильное приложение. Пожалуйста, ПОМОГИТЕ!
Всем привет! Имеется срочный вопрос на засыпку. Помогите, пожалуйста... Уже есть мобильное приложение, главная цель которого – это информирование людей о новых картинках, распределённых в тематических каталогах. Размер общего количества картинок может быть большим (от 20 до 100 Gb). Каталоги с картинками будут на отдалённом сервере и автоматически обновляться на гаджетах пользователей. ...
Программирование Android SocketServer, Client. Получение ответа от сервера http://www.cyberforum.ru/android-dev/thread1711619.html
Уже устал, не пойму где ошибка... Клиент: client = null; dataOutputStream = null; dataInputStream = null; Runnable runnable = new Runnable() { public void run() { try {
Программирование Android Создание Activity в другом Activity Нормально ли создавать экземпляр какого-либо Activity в текущем Activity? Дело в том, что код, нужный для работы с данными находится в другом Activity. Дублировать код нельзя, противоречит ООП. Да, можно, конечно, создать новый объект и работать с этим объектом, но вопрос не в этом. Вопрос в следующем: нормально ли создавать экземпляр какого-либо Activity в текущем Activity? Не противоречит это... подробнее

Показать сообщение отдельно
7Alex
216 / 0 / 1
Регистрация: 24.06.2014
Сообщений: 144

Переопределение методов - Программирование Android

15.04.2016, 12:27. Просмотров 209. Ответов 1
Метки (Все метки)

Здравствуйте! Помогите, пожалуйста разобраться.

При вызове метода B.aa("Тест"), я получаю вывод в логах из методов B.aa(String x) и B.aa(String x, Integer y), а ожидаю только из B.aa(String x).
Получается что-же в методе A.aa(String x) вызывается уже переопределённый метод и класса B, а не исходный из класса A? Так и должно быть?
Ниже я написал сильно упрощённый пример своего кода.

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
public class A
{
    protected void aa (String x)
    {
        aa(x, null);
    }
    
    protected void aa (String x, Integer y)
    {
        if (y != null)
            ;
    }
}
public class B extends A
{
    @Override
    protected void aa(String x)
    {
        super.aa(x);
        android.util.Log.i("DEBUG", "B.aa(x);");
    }
    
    @Override
    protected void aa(String x, Integer y)
    {
        super.aa(x, y);
        android.util.Log.i("DEBUG", "B.aa(x, y);");
    }
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru