Java 静态方法是什么?
提问人:刘旭39发布时间:2020-11-26
静态方法
被static修饰的成员方法称为静态方法。同理,静态方法也是在程序最开始时被分配单独一块 内存空间。静态方法是被共享的,可以直接通过“类名.方法名”方式被调用,也可以直接实例化 对象,通过“对象.方法名”方式被调用。静态方法中不能调用非静态方法,但是非静态方法可以 调用静态方法。
//静态方法
public class StaticComponent {
static String name="实例化成员属性";
public void nonStaticMethod() {
System.out.println("实例化成员方法");
}
public static void printName() {
System.out.println("这里是静态方法");
//nonStaticMethod();//静态方法不允许调用非静态方法
}
public static void main(String[] args) {
StaticComponent a1 = new StaticComponent();
a1.printName();
StaticComponent.printName();
}
}
继续查找其他问题的答案?
相关视频回答
回复(0)
点击加载更多评论>>