У меня в настоящее время возникают проблемы с моей программой, я пытаюсь «импортировать» файл, содержащий мои переменные, в мой основной файл Java, поэтому что он распознает переменные без добавления их в основной файл.Как «импортировать» java-файл в другой файл
Я создал файл с именем .java
Переменными, этот код находится внутри:
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package destinytextgame;
import java.util.Scanner;
/**
*
* @author 30136246
*/
public class Variables {
Scanner input = new Scanner(System.in);
String first_name;
int age;
}
То, что я хочу сделать, это быть в состоянии сделать основной файл Java, который я использую, чтобы закодировать мою программу признать кода в файле Variables.java
. Когда я попробовал это без какого-либо дополнительного кода, он все время выскакивал с ошибкой, говоря, что first_name не определено. Может ли кто-нибудь помочь?
Пожалуйста, поделитесь код основного Java файл – Jabir
Те не-статические переменные, так вам понадобится экземпляр переменной Variable для доступа к ним. –
У вас нет - это не то, как работает Java. Если вы импортируете класс 'Variables', это означает, что вы можете использовать имя' Variables' без его полной квалификации; вам все равно нужно создать * экземпляр * 'Variables'. –