Я собираю простую симулированную сеть в Java, где я могу добавить компьютеры, серверы и соединить два объекта с портами Ethernet. Это где исключение нулевого указателя генерируется, когда я вызываю "this.etherPort.addElement (t);"
</p>
<pre><code>import java.util.Vector;
public class Server extends Computer{
public Vector<Ethernet> etherPort;
public void addPort(Ethernet t)
{
this.etherPort.addElement(t);
}
}
Этот код запускается, когда я создаю новый объект Ethernet, используя этот код:
</p>
<pre><code>public class Ethernet {
общедоступный компьютерный терминал1, терминал2;
публичный инт том;
общедоступный Ethernet (компьютерный термин, серверный термин2)
{
this.terminal1 = термин;
this.terminal2 = (компьютер) term2;
если (термин! = ноль)
{
term.addPort (это);
}
if (term2! = null)
{
term2.addPort (это);
}
}
}