Начал изучать java, почему не static методы и поля нельзя вызвать
из main? Вот пример кода:
public class lab1
{
/**type boolean */
boolean boolean_type;
/**type byte 8 bit*/
byte byte_type = 55;
/**type short 16 bit*/
static short short_type = 1000;
/**type int 32 bit*/
static int int_type;
/**type long 64 bit*/
static long long_type;
static
{
int_type = 32000;
long_type = 1000000;
}
//**method main*/
public static void main ( String args[])
{
System.out.println ( "123");
System.out.println ( byte_type);
System.out.println ( short_type);
System.out.println ( int_type);
System.out.println ( long_type);
simple_print ( byte_type);
}
//**method simple_print*/
public void simple_print ( byte byte_type_in)
{
System.out.println ( byte_type_in );
}
}
javac lab1.java
lab1.java:26: non-static variable byte_type cannot be referenced from a static context
System.out.println ( byte_type);
^
1 error
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Java (2003)
- Форум Java beginner static field (2022)
- Форум static пример из книги (2020)
- Форум [java] new (2008)
- Форум Декораторы в Java для listener'ов (2015)
- Форум [java]finalize (2008)
- Форум java. Почему такой результат? (2013)
- Форум Объясните пожалуйста, в чем проблема. (2014)
- Форум for for-each в Java (2008)
- Форум C++ уступает java (2006)