原文:在java中public void与public static void区别

static 方法可以被main方法直接调用,而非static方法不可以。因为static方法是属于类的,是类方法。可以通过类名.方法名直接调用。而非static方法必须等对象被new出来以后才能使用,因而不能在main中直接调用。 public void 修饰是非静态方法,该类方法属于对象,在对象初始化 new Object 后才能被调用 public static void 修饰是静态方法,属 ...

2017-09-22 14:17 0 7880 推荐指数:

查看详情

javapublic voidpublic static void有什么区别 ?

public void 修饰是非静态方法,该类方法属于对象,在对象初始化(new Object())后才能被调用;public static void 修饰是静态方法,属于类,使用类名.方法名直接调用。 正如答主 @小透明 所说,非静态方法之间可以互相调用,非静态方法也可以调用静态方法 ...

Mon Mar 19 20:03:00 CST 2018 0 6598
为什么Java的main方法必须是public static void

一、 void   如下,像C, C++一样,将返回值类型改为int,再返回一个0,虽然编译通过,但是运行时会报错。   找到一种可理解的解释:方法的副作用和返回值类型。(http://www.cnblogs.com/huanmin/p/6429778.html)   一个方法的执行 ...

Tue Oct 30 06:12:00 CST 2018 0 2672
为什么 main 方法是 public static void

Main方法是我们学习Java编程语言时知道的第一个方法,你是否曾经想过为什么main方法是publicstaticvoid的。当然,很多人首先学的是C和C++,但是在Javamain方法与前者有些细微的不同,它不会返回任何值,为什么main方式是publicstaticvoid,这篇 ...

Sun Nov 03 05:14:00 CST 2019 0 382
javapublic void是什么意思

最基本的语法: javapublic是类的访问修饰符,void 是表示空类型,没有返回数据。 public void 用于休息方法,说明该方法在项目中都能被访问,没有返回值。 public是类的访问修饰符,标记了你自己定义的类,可以在那么包里访问,public(公共) 里 ...

Sat Jan 04 19:21:00 CST 2020 0 5343
JAVApublic static void main(String args[]) 详解

主函数的一般写法如下: (1)public关键字,这个好理解,声明主函数为public就是告诉其他的类可以访问这个函数。 (2)static关键字,告知编译器main函数是一个静态函数。也就是说main函数的代码是存储在静态存储区的,即当定义了类以后这段代码就已经存在了。如果main ...

Wed Dec 12 04:04:00 CST 2018 0 710
JAVApublic static void main(String args[]) 详解

JAVA的主函数,所有java程序的运行起点就是这个方法,除了args这个名字可以不一样外,其他必须是这样。 主函数的一般写法如下: (1)public关键字,这个好理解,声明主函数为public就是告诉其他的类可以访问这个函数。(2)static关键字,告知编译器main函数 ...

Mon Aug 28 23:50:00 CST 2017 0 34253
java里面的public static void main(String[] args)

这是java程序的入口地址,java虚拟机运行程序的时候首先找的就是main方法.跟C语言里面的main()函数的作用是一样的.只有有main()方法的java程序才能够被java虚拟机欲行,可理解为规定的格式对于里面的参数及修饰符public     表示的这个程序的访问权 ...

Wed Aug 01 03:09:00 CST 2018 0 1809
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM