Javob:
(1) Dastur qulab tushadi
2) 5 15
3) 10 20
4) 15 25
5) obyektni yaratishga urinish bilan bog'liq sintaksis xatosi aniqlanadi
3 raqami
Berilgan kodni tahlil qilish.
abstrakt sinf To'rtburchak
{ ommaviy ikkilik x=10, y=20;
public Rectangle(double x, double y) { this.x = x; this.y = y; }
abstrakt public int Zoom(int d);
Auditoriya double Zoom(double d) { x += d; y += d; return x * y; }
}
sinf Parallelpiped : To'rtburchak
{ kalimai double z;
Umumxalq Паraraлллепипед(double x, double y, double z): base (x, y) { this.z = z; }
}
sinf dasturi
{ statik bo'shliq Asosiy()
{ Parallelpiped Parallel = new Parallelpiped(6, 8, 10);
paral. Kattalashtirish(-5);
Sistema.Console.Write("{0} {1} {2}", паraraл.x, паraraл.y, пааraл.z);
} }
Kompilyatsiya qilish va ishga tushirish uchun dasturni ishga tushirishga uringandan so'ng konsolga chiqish natijasini ko'rsating:
Javob:
(1) Dastur qulab tushadi
2) 1 3 5
(3) 1 3 10
4) 5 15 10
5) Box sinfi abstrakt Zoom usulini bosib o'tmagani uchun sintaksis xatosi aniqlanadi
4 raqami
Manba modulida A, B va Programma sinflari mavjud:
A sinf
{
ommaviy virtual strelka F1() { return "1"; }
ommaviy virtual strelka F2() { return "2"; }
}
B sinf : A
{
ommaviy yangi strelka F1() { return "3"; }
ommaviy override string F2() { return "4"; }
}
Program sinfida Asosiy metod aniqlanadi, uning tanasida kod mavjud:
A p = yangi B();
System.Console.Write(p.F1()+ p.F2());
Main () usuli bajarilgandan so'ng konsolga chiqishni ko'rsating:
Do'stlaringiz bilan baham: |