C# - C Sharp: Thừa kế (Inheritant)


Khóa học qua video:
Lập trình Python All Lập trình C# All SQL Server All Lập trình C All Java PHP HTML5-CSS3-JavaScript
Đăng ký Hội viên
Tất cả các video dành cho hội viên
using System;

namespace ConsoleApp2
{
  class Animal1
  {
    public int id;
    public string name;
    public float age;
  
    public Animal1()
    {
      id = 1234;
      name = "ABCD";
      age = 1;
    }
  
    public Animal1(int id,string name,float age)
    {
      this.id = id;
      this.name = name;
      this.age = age;
    }
  
    public void InputInfo()
    {
      //Input id, name, age
    }
  
    public void ShowInfo()
    {
  
    }
  
    public void Move()
    {
      Console.WriteLine("Move");
    }
  }
  
  class Cat : Animal1
  {
    string color;
    
    public Cat():base()
    {
      color = "White";
    }
    public Cat(int id,string name,float age,string color) : base(id, name, age)
    {
      this.color = color;
    }
    public void InputInfo()
    {
      base.InputInfo();
      //Input color
    }
    public void showInfo()
    {
      base.ShowInfo();
      Console.WriteLine("Color: "+color);
    }
  }
      
  class Bai5
  {
    static void Main(string[] args)
    {
      //Tha kế (inheritant): Tương t Java.
      Cat cat = new Cat(7890,"Moon",1.5f,"Tam the");
      Console.WriteLine(cat.name);
    }
  }
}
» Tiếp: Các cách thức nhập liệu Convert, Parse, TryParse
« Trước: ref và out
Khóa học qua video:
Lập trình Python All Lập trình C# All SQL Server All Lập trình C All Java PHP HTML5-CSS3-JavaScript
Đăng ký Hội viên
Tất cả các video dành cho hội viên
Copied !!!