关于静态方法的一个疑问 public class A{public static int B(){};}public class A{public int B(){};}请教下各位,这2者的区别在哪 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 第一个直接用A.B()调用第二个要A C=NEW A();C.B()一个是属于类,一个是属于实例 按我的理解,就是:你在外部引用方法B时,可以不用实例化A类就可以使用方法B,例如int num=A.B();如果不将B设为静态方法,则需要先实例化A类,例如 A a=new A();int num=a.B();不知道我的理解对不对 以前java面试的时候也问到过。 静态的可以简单理解为谁都可以调用,公共的,不要加NEW而后者要NEW一个实例可以想象类和实例的区别,总体全局都可修饰的是STATIC,而每个用户必须建立自己的一个实例互不干涉的是后者。 textbox里内容换行问题 求解.net如何调用sap Noc 3.0 获取接口 在线等!!!!! 获取最新版本时,会出现签出 如何在用户点了某按扭后,弹出个类似Loading的对话框提示让用户等待? 如何保持聊天室屏幕始终定位在屏幕最下面? webClient 如何編碼 URL datagrid里面的模板列中放的图片按钮控件,用FindControl怎么找不到???? 直接用记事本修改ascx文件,不通过工程文件修改,刷新问题! 这是自增行的java代码,红色部分有问题,帮忙看看 关于排序列的生成,MSSQL中 用递归实现树形结构 内容如何分页?
A.B()调用第二个要A C=NEW A();
C.B()一个是属于类,一个是属于实例
如果不将B设为静态方法,则需要先实例化A类,例如 A a=new A();int num=a.B();不知道我的理解对不对
而后者要NEW一个实例可以想象类和实例的区别,总体全局都可修饰的是STATIC,而每个用户必须建立自己的一个实例互不干涉的是后者。