Форум программистов, компьютерный форум, киберфорум
Java для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
1 / 0 / 1
Регистрация: 04.12.2019
Сообщений: 76

Переопределение

14.04.2021, 15:59. Показов 785. Ответов 4
Метки java (Все метки)

Студворк — интернет-сервис помощи студентам
как осуществить переопределение "@override" в данном случае?


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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
public class Main {
    public static void main(String[] args) {
        int arr1[] = {5, 7, 9, 0, 1};
        int arr2[] = {3, 3, 9, 1};
        int m = arr1.length;
        int n = arr2.length;
        int arr3[] = Polynom.add(arr1, arr2, m, n);
        System.out.println("output: ");
        Polynom.show(arr3, arr3.length);
        double arr11[] = {0.22, 3.1, 5.67};
        double arr22[] = {1.43, 0.74, 0.1, 3.9};
        m = arr11.length; n = arr22.length;
        double arr33[] = FractionPolynom.add(arr11, arr22, m, n );
        System.out.println("\noutput: ");
        FractionPolynom.show(arr33, arr33.length);
    }
}
 
class Polynom {
    public static int findMax(int m, int n) {
        return (m > n) ? m : n;
    }
    static int[] add(int A[], int B[], int m, int n) {
        int max = findMax(m, n);
        int arr[] = new int[max];
        for (int i = 0; i < m; i++) {
            arr[i] = A[i];
        }
        for (int i = 0; i < n; i++) {
            arr[i] += B[i];
        }
        return arr;
    }
 
    static void show(int arr[], int n) {
        for (int i = 0; i < n; i++) {
            System.out.print(arr[i]);
            if(i == n-2){
                System.out.print("x + ");
                continue;
            }
            if (i != n - 1) {
                System.out.print("x^" + (n - i-1)+" + ");
            }
        }
    }
}
 
class FractionPolynom extends Polynom {
    static double[] add(double A[], double B[], int m, int n) {
        int max = findMax(m, n);
        double arr[] = new double[max];
        for (int i = 0; i < m; i++) {
            arr[i] = A[i];
        }
        for (int i = 0; i < n; i++) {
            arr[i] += B[i];
        }
        return arr;
    }
 
    static void show(double arr[], int n) {
        for (int i = 0; i < n; i++) {
            System.out.print(arr[i]);
            if (i != 0) {
                System.out.print("x^" + i);
            }
            if (i != n - 1) {
                System.out.print(" + ");
            }
        }
    }
}
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
14.04.2021, 15:59
Ответы с готовыми решениями:

Переопределение?
Добрый вечер. Не могу решить задачу. Нужна помощь. Суть задачи: Создайте классы A, B, C, D, E. Класс B наследует от A, C наследует...

Переопределение методов
Привет ребята, есть класс fish который унаследован из класса Pet у которого есть метод say. В книге автор говорит о том, что можно...

Переопределение Equals, CompareTo,Clone
Всем привет, нужна ваша помощь, есть класс OilWell, который наследует абстрактный класс TypesOfWells, и реализует интерфейс IntefaceWell. В...

4
 Аватар для StepFather322
365 / 252 / 113
Регистрация: 07.10.2017
Сообщений: 1,330
14.04.2021, 16:08
Извини, а что ты переопределить хочешь?
0
1 / 0 / 1
Регистрация: 04.12.2019
Сообщений: 76
14.04.2021, 16:22  [ТС]
наследование
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
class FractionPolynom extends Polynom {
    static double[] add(double A[], double B[], int m, int n) {
        int max = findMax(m, n);
        double arr[] = new double[max];
        for (int i = 0; i < m; i++) {
            arr[i] = A[i];
        }
        for (int i = 0; i < n; i++) {
            arr[i] += B[i];
        }
        return arr;
    }
 
    static void show(double arr[], int n) {
        for (int i = 0; i < n; i++) {
            System.out.print(arr[i]);
            if (i != 0) {
                System.out.print("x^" + i);
            }
            if (i != n - 1) {
                System.out.print(" + ");
            }
        }
    }
}
0
3582 / 2182 / 571
Регистрация: 02.09.2015
Сообщений: 5,510
14.04.2021, 16:35
Цитата Сообщение от VeilonPark Посмотреть сообщение
наследование
И что ты наследовать собрался у примитивов?

Добавлено через 1 минуту
Цитата Сообщение от VeilonPark Посмотреть сообщение
как осуществить переопределение "@override" в данном случае?
Никак!
0
 Аватар для Aviz__
2758 / 2065 / 509
Регистрация: 17.02.2014
Сообщений: 9,492
14.04.2021, 17:15
VeilonPark, поищи нормальную реализацию класса Полином, тут или в сети и станет яснее тебе самому, как и что делать.
ой, не прочел этого сначала, переопределение. думаю тебе нужно углубиться в ооп.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
14.04.2021, 17:15
Помогаю со студенческими работами здесь

Переопределение метода compare интерфейса Comparator
Добрый день. Нужно имплементировать класс Comparator и переопределив класс compare реализовать сортировку в нисходящем порядке. При чем...

Переопределение обектов
Есть некая коллекция обектов некого классаА,я добавил некие изменения к этому классуА в его наследнике классеБ. Можно ли как-то...

Переопределение у конструкторов
НОРМ ИЛИ ИЗМЕНИТЬ КАК-ТО? import java.io.*; public class PereoprK { public static void main(String args) throws Exception{ ...

Переопределение hashCode()
Нужно реализовать функцию hashCode(). Значение хеш-функции вычислять как значение побитового исключающего ИЛИ битовых представлений всех...

Переопределение методов
Помогите переопределить метод boolean equals ,hashCode() , toString() ? public class FileLab { private String name; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru