zoukankan      html  css  js  c++  java
  • 面向对象(静态)

    静态

    1、普通成员
    普通成员都是属于对象的
    用对象调用

    2、静态成员
    静态成员是属于类的
    用类名调用

    class FenBi
    {
    public int length;//普通成员
    public string color;//
    }

    static 静态关键字


    静态方法里面不能包含普通成员

    普通方法里面可以包含静态成员

    复制代码
     1 using System;
     2 using System.Collections.Generic;
     3 using System.Linq;
     4 using System.Text;
     5 using System.Threading.Tasks;
     6 
     7 namespace 静态
     8 {
     9     class Program
    10     {
    11         static void Main(string[] args)
    12         {
    13             ZuHe zh =new ZuHe();
    14             zh.name="张三";//调用普通成员
    15             ZuHe.zname = "五月天";//调用静态成员
    16 
    17             ZuHe.Sing();
    18 
    19             //1、为了简便操作
    20             //例:连接数据库的时候,造连接对象类,使用静态属性直接返回连接对象,不要影响大的环境
    21 
    22             //2、两个类之间传递信息
    23 
    24             //3、不允许创建对象(对创建对象的个数有限制)
    25 
    26             Console.WriteLine(ZuHe.zname);
    27 
    28         }
    29     }
    30 
    31     class ZuHe
    32     {
    33         public string name;//普通成员,组合里某个人的名字
    34 
    35         public static string zname;//静态成员,组合名字
    36 
    37         public static string Sing()//静态方法不能调用普通成员
    38         {
    39             return "正在唱歌";
    40 
    41         }
    42 
    43         public string Run()//普通方法可以调用静态成员
    44         {
    45             return zname+"正在奔跑";
    46         }
    47 
    48 
    49     }
    50 
    51 
    52 }
  • 相关阅读:
    选择筛选
    添加标签2 jquery 和JS
    最全的常用正则表达式大全
    Javascript和ECMAScript二三事
    display:none和visibility: hidden二三事
    说人话
    渐进增强和优雅降级
    css的优先级以及!important的使用
    解决VS如何同时打开两个工程(xp和win7)
    jQuery验证控件jquery.validate.js使用说明+中文API
  • 原文地址:https://www.cnblogs.com/zl1121102942/p/5794293.html
Copyright © 2011-2022 走看看