静态成员之静态方法

本文介绍了静态方法的特点,包括如何通过类名直接访问静态方法,以及在静态方法内部不能直接访问非静态成员等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这里所说的静态方法不包含静态构造函数.

静态方法特点有以下几点:

1.可以直接通过类名进行访问.

 class A
    {
       public static void F()
        {
         }
      }
class Program
{
    public static void Main()
       {
             A.F(); //直接通过类名进行访问
       }
}
2.在静态方法内部不能访问其它非静态成员,如果要访问必须要通过New 一个实例来进行访问.

2010052022194061.png

如上图,方法F1()是非静态的,如果在静态方法F()中直接调F1()编译时就会出错,错误信息告诉你必须要通过对象引用来访问这些非静态的成员.

也就是

   Public static void F()

 {

       A a = new A();

       a.F1();

  } 

posted on 2010-05-20 22:34 nett 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/ttnet/archive/2010/05/20/1740407.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值