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();
}
}
Останнє редагування модератором: