Помогите с JAVA

vgvgvgvgvg

есть точка входа в программу.
есть интерфейс Transport(метод move)
есть 3 класса(bus,car,mule) которые наследуют интерфейс Transport
нужно создать список List<Transport> в котором содердатся элементы 3-х классов, а в консоль надо вывести результат метода move для каждого класса
среда eclipse
как одолеть эту заразу

enochka1145

Надо не List<Transport> писать, а что-то типа List<? extends Transport>. Почитай бумаженцию насчёт дженериков в Java 5. И ещё код приведи и объясни, что именно не работает, если хочешь, чтобы тебе помогли.

vgvgvgvgvg

package Start;
//class bus
public class bus implements transport {
public void move {
// TODO Auto-generated method stub
System.out.println("Bus is busy");
}
}
//class car
package Start;
public class car implements transport {
public void move {
System.out.println("Car is not start");

// TODO Auto-generated method stub
}
}
//class mule
package Start;
public class mule implements transport {
public void move {
// TODO Auto-generated method stub
System.out.println("Mule in the bad condition");
}
}
//main class
package Start;
public class start {
public static void main(String []args) throws Exception{

System.out.println("Fuck this life");





}

}

//interface Transport
package Start;
public interface transport {
public void move;
}

у меня подозрение что это из-за того что не включил поддержку компилятора 1.5
еще как из main вызывать другие классы

enochka1145

// у меня подозрение что это из-за того что не включил поддержку компилятора 1.5
Ну так почему бы, собственно, тебе её не включить?
// еще как из main вызывать другие классы
Во-первых, надо прочесть хорошую книгу про Java, например "Философию Java" (Thinking in Java чтобы не задавать таких вот вопросов. А также Java Coding Conventions и - если заскучаешь - Effective Java.
Пока можно так:
transport trans = new bus;
trans.move;

danilov

main вроде не может исключения кидать

enochka1145

Ещё один спец Господа, в Thinking in Java всего 16 глав, осваивается на хорошем уровне за месяц.
main, как и все остальные может кидать всё, что ей заблагорассудится. Для RuntimeException и Error даже предупреждать никого не надо.

danilov

Хммм... Проверил - и правда
А на работе эклипс ругнулся и запускать не захотел... хотя, может, и проглючило
Оставить комментарий
Имя или ник:
Комментарий: