Помогите с JAVA
Надо не List<Transport> писать, а что-то типа List<? extends Transport>. Почитай бумаженцию насчёт дженериков в Java 5. И ещё код приведи и объясни, что именно не работает, если хочешь, чтобы тебе помогли.
//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 вызывать другие классы
Ну так почему бы, собственно, тебе её не включить?
![](/images/graemlins/smile.gif)
// еще как из main вызывать другие классы
Во-первых, надо прочесть хорошую книгу про Java, например "Философию Java" (Thinking in Java чтобы не задавать таких вот вопросов. А также Java Coding Conventions и - если заскучаешь - Effective Java.
Пока можно так:
transport trans = new bus;
trans.move;
main вроде не может исключения кидать
![](/images/graemlins/lol.gif)
main, как и все остальные может кидать всё, что ей заблагорассудится. Для RuntimeException и Error даже предупреждать никого не надо.
![](/images/graemlins/smile.gif)
![](/images/graemlins/mad.gif)
А на работе эклипс ругнулся и запускать не захотел... хотя, может, и проглючило
Оставить комментарий
vgvgvgvgvg
есть точка входа в программу.есть интерфейс Transport(метод move)
есть 3 класса(bus,car,mule) которые наследуют интерфейс Transport
нужно создать список List<Transport> в котором содердатся элементы 3-х классов, а в консоль надо вывести результат метода move для каждого класса
среда eclipse
как одолеть эту заразу