PDA

View Full Version : Kế thừa trong C#



chungvt19
25-04-2011, 00:09
Các bạn xem đoạn code này rồi giải thick cho minh hiểu với, thanks nhiều !!!


using System;
using System.Collections.Generic;
using System.Text;

namespace Assignment
{
class Cha {
public int a = 100;
public Cha(int b) {
a=b;
Console.WriteLine("Tao la bo");
}
}

class Con : Cha {
public Con():base(10000) {
int a = 1;
Console.WriteLine("Tao la con");
Console.WriteLine("Tien cua tao la : "+(a + base.a));
}
}

class ChaCon
{
static void Main(string[] args)
{
Con c = new Con();
}
}
}


Giải thjck kĩ cho mình chỗ từ khóa base nhá : public Con():base(10000)...

thuycntt1985
25-04-2011, 00:49
bạn nhì public Con():base(10000) đó chẳng qua là khai báo cài phương thức của lớp con luôn kế thừa lớp cha và thông số 10000 thôi

[=========> Bổ sung bài viết <=========]

Chắc em mới tìm hiểu lập trình C#?

chungvt19
25-04-2011, 16:09
bạn nhì public Con():base(10000) đó chẳng qua là khai báo cài phương thức của lớp con luôn kế thừa lớp cha và thông số 10000 thôi

[=========> Bổ sung bài viết <=========]

Chắc em mới tìm hiểu lập trình C#?

Java e cũng học qua rồi nhưng mà k để ý lắm bây h hoc C# lại học lại nó nên là học kĩ tý nếu k thì chết.