Начал изучать 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)