Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
1 / 1 / 0
Регистрация: 22.02.2017
Сообщений: 103
1

Ошибка non-static method cannot be referenced from a static context

12.09.2018, 01:00. Показов 2978. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Пишу программу, позволяющую найти минимум некоторой функции на заданном интервале. Алгоритм нахождения минимума состоит в последовательном переборе с определенным шагом точек интервала и сравнении значений функции в текущей точке с ранее найденным минимумом.
Все это через абстрактный класс.
На строчках 19 и 22 выпадает одна и та же ошибка non-static method firstt(double) cannot be referenced from a static context
Не очень пойму метод исправления проблемы.
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
import java.util.Scanner;
 
public class Main extends funcc {
 
 
 
    public static void main(String[] args) {
        Scanner scanner=new Scanner(System.in);
    double a,b;
    double min;
    System.out.print("Input the interval [a;b] ");
    System.out.print("a=");
    a=scanner.nextInt();
    System.out.print("b=");
    b=scanner.nextInt();
    double x;
    x=a;
    double y, e=0.001;
    y=firstt(x);
    min=y;
    for(double i = b; i <=b-a; i=-e){
        y=firstt(x);
        if (!(y < min)) {
            continue;
        }
        min=y;
    }
    System.out.println("min="+min);
    }
 
 
}

Java
1
2
3
4
5
6
package com.company;
 
abstract class Abstr {
 
    public abstract double firstt(double x);
}
Java
1
2
3
4
5
6
7
8
9
package com.company;
 
public class funcc extends Abstr {
 
    public double firstt(double x)
    {
        return ((3*x*x*x)-1.5*x);
    }
}
Добавлено через 1 час 30 минут
Уже сама все решила.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.09.2018, 01:00
Ответы с готовыми решениями:

Ошибка “non-static method cannot be referenced from a static context”
Проблема в том, что в одном классе он просто сделать методы static, а в другом - требует обратного...

Non-Static method cannot be referenced from a static context
Всем привет! Не могу никак разобраться со статическими и нестатическими классами в Java. Создал 2...

Ошибка: non-static variable this cannot be referenced from a static context
Добрый вечер! Не пинайте сильно ногами, недавно решил взяться за обучение языку Java, что в...

О чем говорит ошибка "Non-static variable D cannot be referenced from a static context"
non-static variable D cannot be referenced from a static context Вот эта ошибка мне часто...

0
12.09.2018, 01:00
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.09.2018, 01:00
Помогаю со студенческими работами здесь

Non-static variable this cannot be referenced from a static context
Выводит следующие ошибки при компиляции данной программы import java.io.*; class...

Non-static variable a cannot be referenced from a static context
non-static variable a cannot be referenced from a static context public class MyClass { ...

Non static method cannot be referenced from static
на 12й строчке выдает такую ошибку и я правда не знаю почему package com.epam.as.solarsystem.stm;...

Ошибка "Non-static field 'Label' cannot be referenced from a static context"
Пытаюсь вывести на Label значение, но выдает сию ошибку. Подскажите новичку

non-static variable cannot be referenced from a static context
Здравствуйте, Пытаюсь создать запись в таблице MySQL c JFrame. Выдает ошибку non-static...

Ошибка: Cannot make a static reference to the non-static method
решил учить андроид. решил написать чат, но при создании сервера на Java по примеру на сайте у...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru