77问答网
所有问题
在java中public void与public static void有什么区别
如题所述
举报该问题
推荐答案 2017-05-19
我们换个简单易懂的说法,这两句的区别就在于,能不能直接用类名访问。
很好理解的不是吗?
假如,我有一个类,如下图所示:
接下来先实例化一个对象,ca,你会发现它不仅可以访问普通的方法,也可以访问静态的方法
那这又有什么用呢?如果每次我用一个类的方法之前我都要实例化一下这个类,那么无疑是对内存资源的浪费。于是乎,静态方法就带来了便利,如下图所示:
希望以上对你有所帮助。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/pNN3I8pvYN88pWY3IY.html
相似回答
在java中public
void和public
static
void有什么区别
?
答:
tatic public与public static是等价的,
这两者只是两个修饰符的顺序不同
。根据oracle.com教材中第八章的描述,如果两个或两个以上的(不同的)字段修饰符出现在字段声明,它们出现的顺序需与FieldModifier一致,这只是习惯,但不是必需的。部分修饰符说明:public是访问权限修饰符,用于控制外界对类内部成员...
在java中public
void与public
static
void有什么区别
答:
public void:在使用这种方法的时候,必须要对类实例化,就算是本类当中调用也必须将这个类实例化
public static void:在使用这种方法的时候,如果在本类中使用,只需要写方法名(有参数的需要传入实参),如果在其它类使用,则直接使用类名点方法名就可以了 ...
2019-11-29
void和static
void区别
答:
public
void
修饰是非静态方法,该类方法属于对象,在对象初始化(new Object())后才能被调用;public
static
void 修饰是静态方法,属于类,使用类名.方法名直接调用。非静态方法之间可以互相调用,非静态方法也可以调用静态方法;但是静态方法不可以直接调用(未初始化的)非静态方法。由于 public static...
在java中public
void与public
static
void有什么区别
答:
所以首选是
void
而不是
static
void --- main方法,只是程序运行的一个主方法.可以简单的理解为程序启动的启动控制机房(启动哪个方法的决定权有这个机房掌握,当然这样理解并不科学) 如果要打印,并不是必须有main,在web项目中.如果一个jsp页面直接或者间接"调用"了某个类中的方法,如果这个方法中有打印语句...
public
void在java中
是
什么
意思?
答:
public
是访问修饰,访问修饰有public ,protected,默认修饰符(也就是什么也不写),private四种,四种按照从前到后访问级别依次降低。
void的
不返回任何参数,它是方法返回类型中的一种,除了void 外,方法返回类型还可以是基本数据类型和引用数据类型,基本数据类型有byte,short,int,long,char ,float,double...
java中public
static
void
是
什么
意思?
答:
public
static
void
test(){System.out.println("Hello world!");} public:是一个访问修饰符,表示该方法为公有方法,被所有类可见。static:是一个关键字,表示是一个静态方法,表示该方法在类加载的时候被加载,优于对象存在,并且被所有所有对象共享。void:是一个返回类型,表示该方法没有返回值...
public
static
void和static
void有什么区别
吗?
答:
在Java中
,
public
static
void
是一个方法声明的一部分。public 表示这个方法可以被其他任何地方调用。static 表示这个方法属于类本身,而不是属于某个对象。void 表示这个方法不会返回任何值。例如,如果你想声明一个名为 printHello 的方法,可以这样写:public static void printHello() { System.ou...
大家正在搜
java中public void
public void什么意思
static void main
public void set
public void show
public void run
public static
java为什么要void
java void main