zoukankan      html  css  js  c++  java
  • 类的静态成员和对象

    简单的阐述,

    类的静态成员包括类的变量和方法,类的静态成员属于类本身,它们在类加载的时候就会在托管堆中分配内存。当你调用该类的变量或方法是你可以通过类名直接去访;

    例如:

    class Person()

    {

          public static void SayHello(string Name)

      {

        Console.WriteLine("hello:{0}",Name)

      }

    }

    当你调用Person类中的SayHello 方法时 Person.Sayhello("liufei");同样的静态变量也是同样的调用方法。

    非静态成员(变量和方法)属于类的对象,所以只有在类的对象产生(创建类的实例)时才会分配内存,然后通过类的对象(实例)去访问。

    同样的例子:

    Class Person()

    {

     public string Name;

    public void SayHello(string name)

    {

    Console.WriteLine("你好:{0}",name);

    }

    }

    这时候你调用该方法的时候你就需要实例化了如下:

    Person per=new Person()

    Per.Name="liufei";

     per.SayHello(Name);

    简单的举两个例子,对比着学习会比较直观点 希望对浏览此页的人有帮助。

  • 相关阅读:
    memcached全面剖析
    Zabbix中文使用手册
    lombok
    guava cache
    linux 文件检索操作
    mysql慢查询
    碎片脚本注解(后续整理)
    Docker 目录挂载详述
    jenkins 添加 sonraqube java&vue项目记录
    Ansible unarchive模块
  • 原文地址:https://www.cnblogs.com/BungeeJumping/p/2143052.html
Copyright © 2011-2022 走看看