zoukankan      html  css  js  c++  java
  • C# 静态类

    静态类的实现:

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    
    namespace ConsoleApplication1
    {
        class Program:Dog
        {
            static void Main(string[] args)
            {
                Dog dog1 = new Dog();
                Dog dog2 = new Dog();
                Dog dog3 = new Dog();
                Dog.showDog();  // 调用静态方法
            }
        }
        public class Dog
        {
            static int Num;
            public Dog()
            {
                ++Num;
            }
            static public void showDog()
            {
                Console.WriteLine("狗狗的数量现在是: {0}条", Num);
            }
        }
    }
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    
    namespace ConsoleApplication1
    {
        class Program:Dog
        {
            static void Main(string[] args)
            {
                Dog dog1 = new Dog();
                Dog dog2 = new Dog();
                Dog dog3 = new Dog();
                Dog.showDog();  // 调用静态方法
            }
        }
        public class Dog
        {
            static int Num;
            public Dog()
            {
                ++Num;
            }
            static public void showDog()
            {
                Console.WriteLine("狗狗的数量现在是: {0}条", Num);
            }
        }
    }

    静态类的扩展:

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    
    namespace ConsoleApplication1
    {
        class Program:Dog
        {
            static void Main(string[] args)
            {
                Dog dog1 = new Dog();
                dog1.ShowExtend();
            }
        }
        public class Dog
        {
            static int Num;
            public Dog()
            {
                ++Num;
            }
            static public void showDog()
            {
                Console.WriteLine("狗狗的数量现在是: {0}条", Num);
            }
        }
        // 扩展静态类
        static public class extendDog
        {
            static public void ShowExtend(this Dog dog)
            {
                Console.WriteLine("这是扩展的内容!!!");
            }
        }
    }
  • 相关阅读:
    Python-枚举
    Python-函数
    Python-装饰器(语法糖)上下五千年和前世今生
    Python-全局函数(内置方法、内置函数)
    Python-时间模块-time
    Python-随机模块-random
    Python-维护排序好的序列模块-bisect
    需求推动技术的产生
    RBF神经网络
    聚类算法的衡量指标
  • 原文地址:https://www.cnblogs.com/namejr/p/10269071.html
Copyright © 2011-2022 走看看