首页 > 其他分享 >静态类和非静态类方法

静态类和非静态类方法

时间:2023-03-21 20:56:07浏览次数:24  
标签:调用 静态 System Person 实例 using 方法

静态类方法:不需要实例化,直接 类名.方法名,调用静态成员。

using System;
using System.Collections.Generic;
using System.Text;

namespace 静态类和非静态类的区别
{
    public class Person
    {
        public static void M2()
        {
            Console.WriteLine("我是静态方法,类名.方法名即可调用静态成员");
        }
        
    }
}
using System;

namespace 静态类和非静态类的区别
{
    class Program
    {
        static void Main(string[] args)
        {
            //静态方法不用实例化,直接调用
            //M2这个方法不和main方法同一个类,所以要类名.方法名
            Person.M2();
        }
    }
}

 

非静态类方法:需要实例化创建类的对象,然后调用实例化成员。

using System;
using System.Collections.Generic;
using System.Text;

namespace 静态类和非静态类的区别
{
    public class Person
    {
        public void M1()
        {
            Console.WriteLine("我是非静态方法,需要实例化才能调用");
        }
        
    }
}
using System;

namespace 静态类和非静态类的区别
{
    class Program
    {
        static void Main(string[] args)
        {
            //非静态类方法,需要初始化对象才能调用实例成员
            Person p = new Person();
            p.M1();
            
        }
    }
}

 

标签:调用,静态,System,Person,实例,using,方法
From: https://www.cnblogs.com/chungeblog/p/17241380.html

相关文章

  • 常用方法
     publicclassMyServletextendsHttpServlet{privateServletConfigconfig;//定义一个config成员变量,利用servlet的初始化方法,对config赋值@Ove......
  • revit第二次安装失败已安装全是红叉该怎么解决?失败原因和卸载方法
    revit第二次安装失败已安装全是红叉该怎么解决?失败原因和卸载方法。如何卸载revit呢?有很多同学想把revit卸载后重新安装,但是发现revit安装到一半就失败了或者显示revit已......
  • java方法-方法重载
    方法的重载重载就是在一个类中,有相同的函数名称,但形参不同的函数。方法重载的规则:方法名称必须相同参数列表必须不同(个数不同,或类型不同,参数排列顺序不同等)......
  • EmployeeController里的login方法写法
    参数:HttpServletRequest是为了登录成功后,将员工id存入session,@RequestBody是为了接收前端的json数据,前端点击登录时f12显示的是username和password得和后端实体类的字段一......
  • 方法与方法重载
    1、类的无参方法方法是个“黑匣子”,完成某个特定的应用程序功能,并返回结果类的方法定义类的某种行为(或功能)语法:public返回值类型方法名(){//这里编......
  • 【单元测试】Junit 4(九)--junit4 测试private方法
    直接上代码Calculator.javapublicclassCalculator{ privateStringname; privateintage; publicCalculator(Stringname,intage){ this.name=name; ......
  • java 中的intern()方法
    https://www.bilibili.com/video/BV1PJ411n7xZ?p=127&vd_source=d52fb7546f3e6962911bc7cc32990c21           前言最近遇到一个Intern()方......
  • algrothm_逆序输出(最简洁+内部方法)
    ......
  • fastadmin页面执行js方法(点击按钮出现弹窗为例)
    fastadmin页面执行js方法(点击按钮出现弹窗为例)雯0609~于2023-01-0414:56:00发布339收藏文章标签:javascript前端html版权例子:在页面设置按钮,点击按钮出现alert弹......
  • 多态之虚方法
     多态:让一个对象能够表现出多种的状态(类型)实现多态的3种手段:1、虚方法2、抽象类3、接口1、虚方法步骤:1)将父类的方法标记为虚方法,使用关键字virtual 2) 将......