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("这是扩展的内容!!!");
            }
        }
    }
  • 相关阅读:
    《构建之法》读书笔记六
    《构建之法》读书笔记五
    《构建之法》读书笔记四
    《构建之法》读书笔记三
    《构建之法》读书笔记二
    《构建之法》读书笔记一
    开发mis系统需要的技术
    java异常处理
    多态
    动手动脑6
  • 原文地址:https://www.cnblogs.com/namejr/p/10269071.html
Copyright © 2011-2022 走看看