CriticalArrow
Lieli
Ответ:  Java.Help
	
	
	
		
								Почему же, компилится будет, т.к. указано public . Насколько я знаю, если не указать public, то Java по умолчанию ставит Private поэтому переменную и не видно из-вне блока конструктора.Экивалент того, что ты своял :
Не будет оно компилится, да и не должно.Код:class A { public A() { String string = new String(); } public void fun() { System.out.println(string); } }
		Код:
	
	class A
    {
        string stroka;
        public A()
	    {
		    stroka = "Test";
	    }
        public void fun()
	    {
		    Console.WriteLine(stroka);
	    }
    }
    class Program
    {
        static void Main(string[] args)
        {
            A TheA = new A();
            TheA.fun();
        }
    }
	
								
									Останнє редагування модератором: