static(静态方法中)如何调用非静态方法? | 您所在的位置:网站首页 › java如何调用方法中的数据库 › static(静态方法中)如何调用非静态方法? |
在静态方法的内部不能直接调用非静态方法,因为方法属于类而不是对象,我们可以通过自己手动new对象来在静态方法中调用 简单case: 如下代码设置Build类一个静态方法一个成员方法 public class Build { public static void methodStatic(){ System.out.println("这是个静态方法"); //调用非静态方法 new Build().methodNotStatic(); } public void methodNotStatic(){ System.out.println("这是个成员方法"); } }main方法调用: public static void main(String[] args) { //静态方法直接调用,不用创建对象 Build.methodStatic(); }main方法调用结果: 结果: |
CopyRight 2018-2019 实验室设备网 版权所有 |