77问答网
所有问题
当前搜索:
为什么要用静态方法
Java中
为什么要
有
静态方法
和非静态方法之分
答:
站在“面向对象”的角度,static,也就是你说的静态,
是为了保持共性
,大家伙都用一个,而非静态就是为了保持个性,这个个性需要使用实例来完成。例如 class Dog{ private static String color;public static String getColor(){ return color;} } 这时候,Dog的color就只有共性,都是某种颜色,你想现...
Java和C#中,
为什么要静态
的
方法
答:
其实要用到静态方法真正的原因是,
可以在不建立对象实例的情况下调用到静态方法
。例如在JAVA中,建立对象实例时必须使用New关键字才能建立对象,这时系统将为该对象分配实际的内存。如果对象某些常用的方法声明为静态方法,则可以在不建立对象实例的情况下调用到静态方法,
这大大节省了内存的使用量
。
什么
时候
要用静态方法
?
答:
如果某个方法是用频率较高,或者方法本身通用性较强,无需初始化类成员变量,则可以使用静态方法,
那样方便,速度也快.可以直接拿来就用的方法
,就算是静态的.肯定不涉及具体对象,因为静态方法内,是无法直接使用任何非静态成员的。(1)制作工具类 (2)可以当作"作局"对象或方法来使用 静态方法和实例方...
java中的
静态方法
有
什么
作用?
答:
静态方法是属于类的,内存必须为它分配内存空间,这个空间一直由静态方法占用
,内存管理器不会由于静态方法没有被调用而将静态方法的存储空间收回,这样如果将所有的方法都声明为静态方法,就会占用大量的内存空间,最后是系统变慢。而普通的成员方法是由对象调用的,内存并不会一直为起分配内存,只有调用的...
为什么
java有些方法要定义为
静态方法
答:
静态方法
是不
需要
实例化, 只要通过类名.方法名就可以调用.有些东西没有必要实例化后再调用.例如, 操作数据库的类. 用不着非得实例化了再去执行SQL语句. 直接执行方法执行就行了
java
静态方法
和动态方法的区别,本人初学者,要有例子的。详细的话可以...
答:
3.一般使用频繁的方法
用静态方法
,用的少的方法用动态的。静态的速度快,占内存。动态的速度相对慢些,但调用完后,立即释放类,可以节省内存,可以根据自己的
需要
选择是用动态方法还是静态方法。4.静态方法主要的问题就是数据同步的问题。如果你的静态方法的类中不保存私有变量那么
什么
问题都不会有的。
c#静态类和
静态方法
有
什么
作用
答:
而是该类所有的具体的实例都共享它的,此时可以将它声明为
静态
的
static
。2)静态类 当类的所有成员都是静态的,意味着该类是公共的(可以理解为公共的工具)就
需要
将类声明为static类。3)在.NET里,如果需要对现有的数据类型进行扩展,必须声明在静态类且
方法
也是静态的(形参类型前用this修饰)。
java
为什么要使用静态
变量或
静态方法
答:
其内存空间对所有该类的对象实例而言是共享的,有些时候可以认为是全局变量。因此在某些时候为了节省系统内存开销、共享资源,可以将类中的一些变量声明为
静态
变量!我在补充一下:静态还有一个好处,可以代替包,有些时候不想用一个包,来封装一个类做一个公共的数据
使用
的时候,就可以通过静态属性来完成!
java里
静态方法
在
什么
情况下
使用
,好处是什么?
答:
1.
静态方法
:整个类所共有的东西,就像一个家族都姓一个姓,java类可以直接用类名点静态方法名调用 2.实例方法:是类创建的对象特有的,就像你们家有多少钱,你叔叔家有多少钱 java类要new创建对象点方法名调用 3.Stastic为静态变量,在一个类中的任何地方都可以调用,而final表示这个变量不能被修改...
请问简单工厂模式中
为何
一定
要使用静态方法
答:
当然可以不使用静态方法
为何使用静态方法
?因为不
需要使用
创建对象的方法来实例化对象。但请记住,这也有缺点,不能通过继承来改变创建方法的行为。参考资料:HeadFirst设计模式
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
java为什么要有静态方法
静态方法的作用
静态方法和非静态方法的区别
用什么修饰的方法称为静态方法
类方法和静态方法有什么用
普通方法和静态方法怎么调用
什么时候使用静态方法
静态方法在什么情况下使用
静态方法什么时候调用