import java.util.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
class STEP
{
private static String bsd;
private static int stepd;
private static int stepnd;
private static int steppow;
public STEP(String bsd,int stepd,int steppow,int stepnd)
{ this.bsd=bsd;
this.stepd=stepd;
this.steppow=steppow;
this.stepnd=stepnd;
}
public String getString()
{return this.bsd;}
public int getintd()
{return this.stepd;}
public int getintpow()
{return this.steppow;}
public int getintnd()
{return this.stepnd;}
static STEP[] step0 = new STEP[3];
step0 [0] =new STEP("TEXT1",0,1,0);
step0 [1] =new STEP("TEXT1",1,1,0);
step0 [2] =new STEP("TEXT1",1,1,1);
}
Andry KIT
5 уровень
что я тут зделал не так . в чем проблема
Обсуждается
Комментарии (6)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Ренат
4 января 2021, 18:58
Массив Step0 инициализируется в теле класса? Наверное, надо в какой-то метод поместить?
Плюс step0 в 31ой и строках 32-34 различно написаны.
0
Andry KIT
4 января 2021, 19:02
про то что :"различно написан"я уже исправил
в какой метод поместить
0
kavasak119999 Backend Developer
4 января 2021, 19:58
в любой, нельзя инициализировать элементы массива в теле класса
0
Andry KIT
5 января 2021, 09:56
понял. спасибо
0
kavasak119999 Backend Developer
4 января 2021, 13:21
Что-то я не вижу такой переменной, у тебя есть только Step0
Также, в классе нельзя инициализировать массив, используй для этого метод.
0
Andry KIT
4 января 2021, 18:49
методы в данном коде на массив никак не влияют.
я создал массив с 3 обьектами и я питаюсь дать им значения(через аргументы конструктора)
я исправил ошибку с названием переменной но количество ошибок все также 6
0