c# 02.1 继承 子类给父类传参
补充一点子类调用父类构造器
子类
using System; using System.Collections; using System.Collections.Generic; using System.Text; namespace ConsoleApp1 { /// <summary> /// 胡萝卜类 /// </summary> class Carrot : Vegetables { public static void Main(string[] args) { Carrot c = new Carrot("aaa"); } //public Carrot() { } public Carrot(string var) : base(var) { }//将传给子类构造器的参数传给父类构造器 } }
父类
using System; using System.Collections.Generic; using System.Text; namespace ConsoleApp1 { /// <summary> /// 蔬菜类 /// </summary> class Vegetables { /// <summary> /// 维生素 /// </summary> private string _vitamin; public string Vitamin { get => _vitamin; set => _vitamin = value; } public Vegetables(string var) { this.Vitamin = var; Console.WriteLine("调到我这儿来了并且传的参数是:{0}",var); } //public Vegetables() { } } }
结果:

本文来自博客园,作者:~~mr.li~~,转载请注明原文链接:https://www.cnblogs.com/li-yan-long/p/14002128.html

浙公网安备 33010602011771号