zoukankan      html  css  js  c++  java
  • c# 02 继承

    string方法的一些函数作用

     2.继承演示

    -子类

    using System;
    using System.Collections.Generic;
    using System.Text;
    
    namespace ConsoleApp1 
    {
        /// <summary>
        /// 胡萝卜类:继承与蔬菜类。在这里继承是这样写的“:”
        /// </summary>
        class Carrot : Vegetables
        {
            public static void Main(string[] args) {
                Carrot carrot = new Carrot();
                carrot.effect();//调用的父类的方法
                carrot.rhizome();//调的子类的方法
                carrot.Vitamin = "abcdefghijklmnopqrstuvwxyz";//给父类赋值
            }
    
            /// <summary>
            /// 隐藏基类方法
            /// </summary>
            public new void rhizome()
            {
                Console.WriteLine("细小根茎类植物");
            }
        }
    }

    -父类

    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 void effect() {
    
                Console.WriteLine("多吃有益健康");
            }
    
            public void rhizome() {
    
                Console.WriteLine("根茎类植物");
            }
        }
    }
  • 相关阅读:
    <cf>Square
    运算符重载
    HDU 1231 最大连续子序列
    Biorhythms(poj1006)
    友元和友元函数
    <poj 1046>Color Me Less
    <cf> Funky Numbers
    VC++中窗口的最大化问题
    励志文章,没事看一下(网上摘录)
    VC多线程编程(转)
  • 原文地址:https://www.cnblogs.com/li-yan-long/p/14001567.html
Copyright © 2011-2022 走看看