77问答网
所有问题
当前搜索:
怎么引用非静态方法
php报Strict Standards
怎么
解决
答:
这些错误是说你以静态调用的方式调用了System类中
非静态
函数的tmpdir()和which()。要解决这个问题,一种
方法
是先创建一个System的实例,然后再调用实例上的这些函数即可。比如:system = new System();system.tmpdir();system.which();或者,如果这两个函数可以声明为静态函数,将它们定义为静态也可以...
静态
成员函数中
如何
使用SetTimer函数不出错
答:
要么在静态成员中获得要关联的窗口对象(比如给类B添加一个静态成员当前窗口的指针 B* pWnd),然后调用pWnd->SetTimer(..)要么设置一个与窗口无关的全局Timer:::SetTimer(NULL,2,100, MyTimeProc);其中MyTimerProc是直接处理Timer消息的一个函数(不可以是类的
非静态
函数):VOID CALLBACK My...
不能用
非静态
字段进行
静态引用
答:
System.out.println(a1.a); //不能用
非静态
字段进行表态
引用
你这里的a1是 B a1 = new B() ;//?这个 a1阿!本身就没有a1.a亚!
static方法和
非static方法
的区别
答:
static方法是静态方法,没有static的是
非静态方法
。非静态方法访问静态或者非静态成员的方式是一样的,可以直接访问。静态(static)方法 可以直接类名。方法名调用 静态方法必须创建对象才能访问非静态成员。静态方法可以不创建对象,直接访问静态成员,也可以通过创建对象来访问。
java中
Static
为什么不能修饰abstract的
方法
?
答:
(1)
引用
这个方法时,可以使用对象名做前缀,也可以使用类名做前缀;(2)static方法不能被覆盖,也就是说,这个类的子类,不能有相同名、相同参数的方法;(3)static方法只能访问static方法,不能访问
非static方法
,但非static方法可以访问static方法;(4)static方法只能访问static数据成员,不能访问非...
高手请进,C#、ASP.NET问题
答:
public
static
void ShowDialog(string strDialog)你这里定义这个
方法
是
静态
的,而方法里用到的Page指当前页面,这个是动态生成的实例,不是静态的,所以出错,解决方法就是不把方法定义成静态 public void ShowDialog(string strDialog)
c#调用Dll,
非静态
的类要实例化,静态的类就可以直接调用类名和
方法
,为...
答:
因为.net的规则就是这样。是为是了使用方便吧。经常的用的就弄成
静态
类,加载的时候就在内存中,可以快速计算操作。不经常用的时候需要实例化,使用的时候才加载在内存中。使用完释放掉。
Java静态方法为什么不能访问
非静态方法
答:
程序最终都是在内存中执行,变量只有在内存中占有一席之地时才会被访问,类的静态成员(变态和
方法
)属于类本身,在类加载的时候就会分配内存,可以通过类名直接去访问,
非静态
成员(变量和方法)属于类的对象,所以只有在类的对象禅师(创建实例)的时候才会分配内存,然后通过类的对象去访问。在一个类的...
c#读取写入
答:
写在
方法
里捏 public void test(){ FileStream bh = new FileStream("C:\\file.txt", FileMode.Open, FileAccess.Read);StreamReader m_streamReader = new StreamReader(bh);………} 就这样,别样了
引用
using System.IO;这个引用。这样改吧,我写了读写的方法给你。/// /// 读取二进制...
java内部类的理解问题
答:
static修饰的隶属于类,非static隶属于类的实例。其实就相当于静态方法与
非静态方法
。非静态方法必须先要有A的实例 也就是newA,在newA的基础上在newB 而静态的new A.B();虽然里面有个A,但是并不是先newA再在A上newB, 而是直接 newA的B...如果你调用A中的静态成员C 调用方法不是A.C这样调用...
棣栭〉
<涓婁竴椤
30
31
32
33
35
36
37
38
39
涓嬩竴椤
灏鹃〉
34
其他人还搜