Inheritance ਇੱਕ ਕਲਾਸ ਨੂੰ ਇੱਕ ਬੇਸ ਕਲਾਸ ਤੋਂ ਪ੍ਰਾਪਤ ਕਰਨਾ ਦਿੰਦੀ ਹੈ, ਇਸਦੇ ਮੈਂਬਰਜ਼ ਨੂੰ ਦੁਬਾਰਾ ਵਰਤਦੇ ਹੋਏ ਅਤੇ ਵਿਸਤਾਰ ਕਰਦੇ ਹੋਏ। Polymorphism ਤੁਹਾਨੂੰ ਡੈਰਾਈਵਡ ਆਬਜੈਕਟਜ਼ ਨੂੰ ਇੱਕ ਬੇਸ ਟਾਈਪ ਦੁਆਰਾ ਪ੍ਰਬੰਧਿਤ ਕਰਨਾ ਦਿੰਦਾ ਹੈ, ਸਠੀਕ ਓਵਰਰਾਈਡ ਕੀਤਾ ਗਿਆ ਮੈਥਡ ਰਨਟਾਈਮ ਉੱਤੇ ਕਾਲ ਕੀਤਾ ਜਾਂਦਾ ਹੈ (virtual/override ਦੁਆਰਾ)। ਇਹ C# ਵਿੱਚ ਮੂਲ OOP ਵਿਧੀਆਂ ਹਨ।
Inheritance
{
Name { ; ; }
=> ;
}
:
{
=> ;
=> Console.WriteLine();
}
dog = Dog { Name = };
dog.Name;
dog.MakeSound();
