黑马程序员技术交流社区
标题:
求解几种public后面跟方法名()的区别
[打印本页]
作者:
天佑の清清
时间:
2014-6-26 20:39
标题:
求解几种public后面跟方法名()的区别
本帖最后由 天佑の清清 于 2014-6-26 22:32 编辑
一个项目中public 方法名() 、 public void 方法名() 和 public static void 方法名()之间的区别?
单独看一个也没啥,出现在了一起有点混乱了
作者:
dugubaitian
时间:
2014-6-26 21:39
public 方法名()是构造函数的声明方式 public void 方法名() 声明的就是一个一般的没有返回值的方法,若是在一个类中定义的,则该方法必须在实例化该类的对象后才能调用 public static void 方法名() 跟不加static虽大的区别就在于一个需要实例化对象后才能够调用,一个可以直接类名.方法名就可以直接调用
作者:
向晓伟
时间:
2014-6-26 22:10
1.public 方法名(). 构造函数,与类名一样。不能带返回类型. 实例化对象时就调用了。
2.public void 方法名(). 类的成员函数.调用方法是对象名.方法名()。
3.public static void 方法名(). 静态成员函数.这个函数不属于某个具体的对象,这个类实例化的每个成员都可用,同时,这个类也可以直接调用这个函数而不用实例化一个对象。
作者:
Cacerine
时间:
2014-6-27 20:02
我是来学习的!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2