Javob:
1) B mulk statik bo'lishi mumkin emas
2) A sinfi faqat statik a'zolardan iborat bo'la olmaydi
3) b maydonning qiymati aniqlanmagan
4) Ob'ektni yaratish uchun A sinfida konstruktor bo'lishi kerak
5) B xususiyatiga sinf ob'ektiga referat orqali murojaat qilib bo'lmaydi
4 raqami
Manba modulida quyidagi kod mavjud:
MyOut sinfi
{
umumii int A = 555;
int B;
public int View() { return A + B; }
}
sinf dasturi
{
statik bo'shliq Asosiy ()
{
MyOut mout = yangi MyOut();
System.Console.Write(mout. A + mout. B);
}
}
Asosiy metod MyOut sinfining ob'ektining A va B maydonlar yig'indisini olish uchun mo'ljallangan edi.
Dasturning efiri muvaffaqiyatsiz yakunlandi. Quyidagi gaplardan dasturning noto'g'ri bo'lgan sababini ochib beruvchi bayonni belgilang:
Javob:
1) B maydonining qiymati aniqlanmagan
2) statik Asosiy usuli obyekt maydonlariga murojaat qila olmaydi
3) B maydon boshqa sinflardan kirish uchun yopiq
(4) MyOut turi Dastur sinfidan mavjud emas
5) MyOut sinfida parametrsiz konstruktor aniqlanmagan
5 raqami
Manba modulida quyidagi kod mavjud:
MyOut sinfi
{
int A,B=777;
int View() { A + B qaytarish; }
}
sinf dasturi
{
statik bo'shliq Asosiy ()
{
MyOut mout = yangi MyOut();
System.Console.Write(mout. ko'rinishi());
}
}
Asosiy metod MyOut sinfining ob'ektining A va B maydonlar yig'indisini olish uchun mo'ljallangan edi.
Dasturning efiri muvaffaqiyatsiz yakunlandi. Quyidagi gaplardan dasturning noto'g'ri bo'lgan sababini ochib beruvchi bayonni belgilang:
Do'stlaringiz bilan baham: |