ОК это просто выстрел в темноте, но это может быть причиной большинства ошибок, которые я получил.Правильный способ инициализации переменных
, когда вы что-то инициализируете. скажем, программа swal swing. будет ли идти как этот
variables here
{
private Jlist contactList;
String [] contactArray;
ArrayList <String> contactArrayList;
ResultSet namesList
// constructor here
public whatever()
{
GridLayout aGrid = new GridLayout(2,2,10,10);
contact1 = new String();
contact2 = new String();
contact3 = new String();
contactArrayList = new ArrayList<String>();
// is something supposed too go in the() of this JList?
contactList = new JList();
contactArray = new String[5];
from1 =new JLabel ("From: " + contactArray[1]);
gridlayout.add(components)// theres too many components to write onto SO.
}
// methods here
public void fillContactsGui()
{
createConnection();
ArrayList<String> contactsArrayList = new ArrayList<String>();
while (namesList.next())
{
contactArrayList.add(namesList.getString(1));
ContactArray[1] = namesList[1];
}
}
я знаю, что это, вероятно, огромный начинающий вопрос, но это код ив привыкло тоже. im, инициализируя thigns три и четыре раза без смысла, потому что im не уверен, где они gp. Может кто-нибудь пролить некоторый свет на это?
p.s. извините за беспорядочный образец кода. Я сделал все возможное.
ОК немного яснее здесь.
общая схема кода - это то, о чем они спрашивают.
мой код отформатирован следующим образом.
переменные; конструктор; методы;
бы я быть прав, говоря, он должен выглядеть следующим образом
public class test
{
int i;
public test()
{
i = 0;
}
public void addi()
{
i = i +1;
}
}
и не нравится этот
public class test
{
int i = 0;
public test()
{
int i = 0;
}
public void addi()
{
int i = i +1;
}
}
им пытаются выяснить, как правильно инициализировать переменные. потому что им определяя их каждый раз, когда я их использую
Ваш вопрос не очень ясен для меня. Какие сообщения об ошибках вы получаете? – CoolBeans
Это то, что у вас есть для кода или просто фрагмента? Трудно понять, что делает ваш код на самом деле, и поэтому нам сложно помочь вам. –
Вы спрашиваете, «будет ли это так», в отличие от другого, или вообще вообще? Если только в целом, это один из тех вопросов, на которые нельзя ответить без дополнительной информации; нет единого правильного способа инициализации каждой программы. – Pops