类与类间方法的调用 有两个不相关的类:A类和B类,A类中想调用B类里的其中一个方法,为什么该方法要在public后面加上static,求指教。在线等! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 statis 静态方法 调用静态方法前 不需要实例化类 不加static那就是实例方法,需要用实例化对象调用B b = new B();b.方法(); 谢谢您的回答。但我不明白的是,为什么要加上static呢?不加上就不能调用了 加或者不加static都是可以的,只是调用不同而已。1. 加了static:直接调用,类名.函数名2. 不加static:类 a = new 类(), a.函数名 首先我认为,static是静态,多个类公用一个,加上后,调用时类名.函数名,如果不加静态,那就是,那么这个函数只属于那一个类,用时必须实例一个才能用它在形象点,就是static是共有的,可以直接拿来用,不加的话是私有的,必须征得同意才能使用这是我的简介,不对的话请指出,谢谢 加上static是类级别的操作,简单讲,就是不用建立对象就可以调用,如:DateTime.Now,当然这个是属性了,方法类似;不加是实例级操作,要先new一个对象,然后通过对象调用 求助“弹出的窗体”?? 有没有人了解opcServer,有时出现卡死的情况,是怎么回事??????????? datagridView中添加的数据重复显示两条??? 数据表能使用工具导出成C# 模型类吗? 从数据库读取图片出错,帮帮忙(sqlserver2000) C#中的二维数组问题 在DropDownList 的Text 中├ 中的 如何让他显示退一格 C#模糊查询。 C#实现发送邮件的问题,请高手指点啊 如何开发滚动画面? 怎样才能把界面做的很好看??? 一个简单却又是很棘手的问题----获取汉字的GBK编码时的问题
调用静态方法前 不需要实例化类
B b = new B();
b.方法();
2. 不加static:类 a = new 类(), a.函数名
如果不加静态,那就是,那么这个函数只属于那一个类,用时必须实例一个才能用它
在形象点,就是static是共有的,可以直接拿来用,不加的话是私有的,必须征得同意才能使用
这是我的简介,不对的话请指出,谢谢