java静态方法只能调用静态方法,java静态方法可以调用静态方法吗
转移自:
http://www.java265.com/JavaJingYan/202206/16558183013797.html
静态方法:
我们在方法static的前面调用带有static的方法。
在静态方法中,只能调用静态成员或方法,不能调用非静态方法或非静态成员(如果静态方法要调用非静态方法或者非静态成员需要先实例化,即先实例化一个新的),非静态方法既可以调用静态成员或方法,也可以调用其他非静态成员或方法。
下面是java中调用静态方法和非静态方法的分享示例,如下:
实施思路:
调用静态方法:
类名。方法名称()
调用非静态方法:
类名=新类名();
对象名称。方法名();示例:
包com.java265
公共类用户{
Public void info() {//定义一个方法
String name= java265//局部变量
System.out.println(名称);
}
公共静态void show(){
String name= 88888
System.out.println(名称);
}
公共静态void main(String[] args) {
User User=new User();
user . info();//非静态方法调用对象名。方法()
user . show();//静态方法调用类名。方法()
}
}
版权归作者所有:博主java Elf原创作品,转载授权请联系作者,否则将追究法律责任。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。