社区
Java
帖子详情
java中同一个类中的main方法调用其他非静态方法不能直接调用吗
Memory_wo
2010-06-30 02:15:01
java中同一个类中的main方法调用其他非静态方法不能直接调用吗
...全文
1186
8
打赏
收藏
java中同一个类中的main方法调用其他非静态方法不能直接调用吗
java中同一个类中的main方法调用其他非静态方法不能直接调用吗
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
郭梧悠
2010-07-04
打赏
举报
回复
当然不行。如果你这样写程序的话,会提示你静态方法中不能直接调用非静态方法
hongboyongqi
2010-07-01
打赏
举报
回复
java中,静态方法只能调用静态方法,不能调用非静态方法;非静态方法也只能调用非静态方法,不能调用静态方法,这个规则对构造函数不起作用。
lovehuazi
2010-07-01
打赏
举报
回复
静态方法中不能调用非静态方法...
public static void main(String args[])
{
}
这样清楚了不?
哆来咪法索拉西
2010-06-30
打赏
举报
回复
非静态方法的调用必须要初始化对象
Memory_wo
2010-06-30
打赏
举报
回复
[Quote=引用 3 楼 shi286440836 的回复:]
不能直接调用, 必须通过对象调用
[/Quote]
main方法就是程序的入口方法啊,关键是,在一个类中的啊,不能直接调用吗?难道还要用这个类初始化个对象才行吗
shi286440836
2010-06-30
打赏
举报
回复
不能直接调用, 必须通过对象调用
Memory_wo
2010-06-30
打赏
举报
回复
[Quote=引用 1 楼 kokobox 的回复:]
静态方法能调用非静态方法吗?
main是什么方法?
google 一下吧,或者看看 core java
[/Quote]
main方法就是程序的入口方法啊,关键是,在一个类中的啊,不能直接调用吗?难道还要用这个类初始化个对象才行吗
kokobox
2010-06-30
打赏
举报
回复
静态方法能调用非静态方法吗?
main是什么方法?
google 一下吧,或者看看 core java
java
main
方法
调用
非
静态
方法
_在
java
中
main
函数如何
调用
外部
非
static
方法
使用外部
方法
时(不管是static还是
非
static),都要先new一个对象,才能使用该对象的
方法
。举例如下:测试函数(这是错误的):public class Test {public static void
main
(String[] args) {Employee employee = null;employee.setName("旺旺"); //有警告,况且这里也执行不下去employee....
无法从静态上下文
中
引用
非
静态
方法
静态
方法
中
无法引用
非
静态
方法
【
Java
入门】
Java
中
main
函数
调用
同类
中
的其他
方法
大家如果有疑问都可以评论提出,有不足之处请大家批评指正,希望能多结识这方面的朋友,共同学习、共同进步。
静态
方法
和
非
静态
方法
的
调用
静态
方法
是属于类的,所以可以
直接
通过类名
调用
同一类
中
的其他
静态
方法
,因此
直接
写`myStaticMethod2();`this`是当前对象的引用,可以省略不写,但使用`this`可以更加清晰地表达出当前
方法
是在操作当前对象的属性或
方法
。当你在
同一个
类的动态
方法
中
调用
静态
方法
时,
Java
虚拟机会首先在当前类
中
查找这个
静态
方法
,然后进行
调用
。1.mian属于
静态
方法
,所以我们先来研究
静态
方法
如何使用
静态
方法
(指同一类
中
的
静态
方法
)4.怎么在动态
方法
中
使用动态
方法
(指同一类
中
的动态
方法
)
JAVA
中
一个类的
main
函数
调用
另一个类的
main
函数
在
JAVA
中
,
同一个
项目
中
,是允许多个类的存在
main
函数的。 其实,想一想就明白了,
JAVA
是真正的面向对象语言;所有程序的运行,都基于类;而每一个类,都应该是完整的。
main
函数为static函数,在
JAVA
里,static函数可以
直接
使用类类型进行
调用
,也可以实例化一个对象进行
调用
。 也就是说,在
JAVA
里,可以
直接
调用
另一个类的
main
函数。 当然,需要做的事情是,在运行的时候,需要给JVM指定特定的主类运行。如下图所示(Eclipse
中
): 代码如下: class Supe
Java
51,408
社区成员
86,093
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章