Java 静态方法与非静态方法的调用

Java 静态方法与非静态方法的调用调用静态方法一般格式如下类名 方法 应为静态方法属于类本身 在同一个类中可以直接调用方法 调用非静态方法格式对象名 方法 一个小 demo 方便理解 packageme publicclassB publicvoidin 定义一个方法 Stringname 英语 局部变量

 

 调用静态方法 一般格式如下

类名.方法() //应为静态方法属于类本身,在同一个类中可以直接 调用 方法()

 调用非静态方法 格式

对象名.方法()

一个小demo 方便理解

package me; public class Book { public void info() { //定义一个方法 String name = "英语"; //局部变量 System.out.println(name); } public static void me(){ String name = "数学"; System.out.println(name); } public static void main(String[] args) { Book book = new Book(); book.info(); //非静态方法调用 对象名.方法() Book.me(); //静态方法调用 类名.方法() // me(); //当然可以直接使用 因为静态是Book类共享的 } } 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/226330.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月16日 下午11:09
下一篇 2026年3月16日 下午11:09


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号