Почему класс GenericMethodDemo вызывает метод печати? Не следует ли сначала создать объект, а затем вызвать объект для вызова метода? Огромное спасибо.объект, вызывающий метод путаницы
public class GenericMethodDemo
{
public static void main(String[] args)
{
Integer[] integers = {1, 2, 3, 4, 5};
String[] strings = {"London", "Paris", "New York", "Austin"};
GenericMethodDemo.<Integer>print(integers);
GenericMethodDemo.<String>print(strings);
}
public static <E> void print(E[] list)
{
for (int i = 0; i<list.length;i++)
{
System.out.print(list[i] + " ");
}
System.out.println();
}
}
Как 'main', так и' print' являются статическими - экземпляры 'GenericMethodDemo' не требуются. –
Спасибо! Ты прав! Я должен по-настоящему усердно отличать статические и нестатические (экземпляры) лучше. Спасибо –