Описание тега non-static

None Нестатический - это термин для определения функции или поля, привязанного к некоторому экземпляру объекта. Без экземпляра нельзя получить доступ к нестатическим полям и вызвать нестатические методы. В отличие от статических, нестатические методы можно переопределить (виртуальные).
2 ответа

Как мне ссылаться на переменную "display" из моего внутреннего класса, чтобы использовать во внешнем классе в моем JLabel

Я хочу ввести текст в мою четвертую JPanel, и каждый раз, когда я нажимаю клавишу ввода, обновляется первая JPanel с текстом. Я добавил список ключей для ключа возврата, он запускает функцию во внутреннем классе AddSong, эта функция принимает массив…
02 июл '17 в 23:52
3 ответа

Как динамически вызывать метод экземпляра объекта в C#

Я хочу создать метод, который будет вызывать публичный метод экземпляра класса, динамически (используя отражение). Во-первых, у меня есть свой класс: namespace NFSe.Classes.Models.Classes.NFSeWeb { public class Service { public string IdService { ge…
04 сен '13 в 17:54
1 ответ

GCC C думает, что я объявляю функцию статической?

Итак, у меня есть файл заголовка и 2 файла.c в начале моей программы. Я иду на компиляцию, и я получаю сообщение об ошибке (тонны этих снова и снова) command_parser.c:74:6: error: static declaration of ‘read_args_file’ follows non-static declaration…
27 окт '12 в 18:49
1 ответ

Ошибка в неиспользованном методе шаблона

struct B { int a; void foo() {a = 5;} }; template <typename T> struct A { A(int i) { B::foo(); } A(double d) {} }; int main() { A<int> a(5.0); } gcc 4.7.2 компилирует его без ошибок. clang 3.4svn жалуется: $ clang -Wall -Wextra test.cpp …
11 июл '13 в 16:26
1 ответ

Нужно ли проверять, является ли текущая ссылка нулевой?

Я узнал, что внутри нестатического блока, this представляет текущую ссылку, по которой вызывается этот блок. Я сомневаюсь, что есть необходимость проверки this когда-либо null или нет, я имею в виду, если он будет нулевым, блок (метод, конструктор и…
20 дек '17 в 11:58
10 ответов

Используйте функцию из другого класса, не изменяя ее (статическая ссылка на нестатический метод)

У меня есть класс в Java, который используется для получения даты. Я хочу знать, как получить доступ к этому классу БЕЗ его изменения. (Код я по-немецки, но это всего лишь пара слов) Вот класс, который я не могу изменить: import java.util.Calendar; …
10 янв '14 в 10:48
4 ответа

Статический и нестатический метод 2

Возможный дубликат: Статический и нестатический метод какой из них лучше для хорошего дизайна или есть какая-то разница? или дело только за разработчиком? class Foo { int x; void add(Foo* f1) //Method 1 { x += f1->x; } static void add(Foo* f1, Fo…
27 июл '09 в 06:19
1 ответ

Ссылка на объект требуется для метода нестатического поля, или инициализатор свойства / поля не может ссылаться на метод или свойство нестатического поля

Я делал программу и наткнулся на эту проблему "два в одном", где первая проблема приводит к другой. Я еще не нашел вопрос, где у кого-то были обе проблемы, ведущие друг к другу. Я все еще учусь и многому научился от других проблем, которые у меня бы…
04 авг '15 в 20:08
1 ответ

Как записать 2 миллиона записей за 3 секунды?

Как распечатать результаты на консоли менее чем за 3 секунды? Мой предыдущий вопрос был слишком конкретным в отношении ошибки статического метода, а не в части оптимизации.... Мне нужно иметь возможность печатать эту комбинацию массивов особым образ…
2 ответа

Как решить "Невозможно сделать статическую ссылку на нестатический метод" в игре Java mastermind?

Этот вопрос основан на моем предыдущем вопросе. Как добавить "чит-функцию" в игру Java mastermind Я добавил чит-функцию в свою программу, но она не может скомпилироваться из-за "Невозможно сделать статическую ссылку на нестатический метод" (старые к…
26 апр '15 в 21:16
1 ответ

Нестатическая переменная, на которую нельзя ссылаться из статического контекста

Я некоторое время осматривал этот сайт, пытаясь найти ответ на эту проблему, но ответы всегда слишком специфичны для конкретной программы, чтобы помочь мне. Код, с которым у меня возникают проблемы, - это когда я пытаюсь создать новый экземпляр Arit…
20 сен '13 в 18:26
1 ответ

Как сделать правильный вызов с Android на нестатическую функцию в Java? (Cocos2Dx в смеси)

Итак, я разрабатываю небольшой проект с Cocos2Dx, но я пытаюсь добавить функциональность Bluetooth, и это подразумевает вызов нестатического метода, чтобы получить доступ к ассоциации основной активности с Android API. Почти все, что я видел, говори…
3 ответа

Создание внутреннего класса другого класса.

У меня есть следующая настройка, которая, я думаю, будет работать, но выдает ошибку в моей IDE (Android Studio): // MyClass1.java public class MyClass1{ public MyClass1(){} public class MyNestedClass1{} } // MyClass2.java public class MyClass2{ publ…
02 сен '14 в 01:53
1 ответ

На запуск нестатического метода (JFrame,int,int) нельзя ссылаться из статического контекста

Я написал этот код, он позволяет выбрать файл и получить имя файла и его каталог: import java.awt.*; import javax.swing.*; import java.awt.event.*; public class NewsReader { static String filename = ""; static String directory = ""; public static vo…
03 янв '17 в 18:09
1 ответ

Изменение нестатических значений из статического метода

Поэтому я делаю приложение, у которого есть обработчик в основном классе / деятельности. Я получил предупреждение, что должен объявить его статическим, чтобы предотвратить утечки памяти.Итак, я прочитал несколько статей, в которых объясняется пробле…
23 апр '13 в 18:09
2 ответа

Не удалось вызвать динамический метод в статическом контексте?

Они созданы с использованием Android Studio, как в разделе Как изменить фиктивный контент в мастере / детализации Android?, Я изменил статический метод в dummyContent ниже: public void fetchData() { // Add some sample items. for (int i = 1; i <= …
3 ответа

Нестатическая переменная, на которую нельзя ссылаться из статического контекста при создании объекта

import java.io.FileInputStream; import java.io.FileNotFoundException; import java.util.Scanner; public class n00686349 { public static void main(String args [])throws FileNotFoundException { String control; FileInputStream fis = new FileInputStream(…
23 окт '14 в 02:38
1 ответ

Доступ к унаследованным членам от статических методов - Singleton Inheritance?

Краткое изложение проблемы На самом деле я просто хочу использовать обычную функциональность наследования.Суть в том, что некоторые из моих методов являются статическими, поэтому они не могут получить доступ к унаследованным свойствам, как обычно. К…
06 апр '18 в 13:38
1 ответ

java: нестатическая переменная, на которую нельзя ссылаться из статического контекста

У меня ошибка java: нестатическая переменная, на которую нельзя ссылаться из статического контекста при компиляции кода в строке Man m1 = new Man("a1", "b1", 11); Как это исправить? public class Solution { public static void main(String[] args) { //…
28 июл '17 в 18:55
2 ответа

Статический и нестатический

В editContact на "[Contact.getName()]" я получаю ошибки: Невозможно сделать статическую ссылку на нестатический метод getName () из типа Contact Несоответствие типов: невозможно преобразовать строку в строку типа int Почему это так и как я могу реши…
24 апр '15 в 16:09