• bug记录|NONSTATIC METHOD CANNOT BE REFERENCED FROM A STATIC CONTEXT


    bug记录|NON-STATIC METHOD CANNOT BE REFERENCED FROM A STATIC CONTEXT

     

    问题:
    在这里插入图片描述
    原因:
    静态方法无法调用自己定义的非静态方法

    解决方案:
    1.改变非静态方法为静态方法,在add方法中的void前加static
    在这里插入图片描述

    2.可在main主方法里实例化非静态方法的对象
    以下为例:

    public class Demo01 {
    
        public static void main(String[] args) {
            //静态方法的调用
            Demo01.add();
            //非静态方法的调用
            Demo01 demo=new Demo01();//实例化对象,再调用方法
            demo.get();
        }
    
        //静态方法
        public static void add(){
            System.out.print("静态方法");
        }
    
        //非静态方法
        public  void get(){
            System.out.print("非静态方法");
        }
    
    }
  • 相关阅读:
    [转载]解析用户生命周期价值:LTV
    [整理]VS2013常用插件
    Extjs4 tabpanel 中表单定宽居中
    idea创建ssm项目
    shiro框架的学习
    mysql
    springboot
    idea配置
    Spring MVC
    关于web乱码问题
  • 原文地址:https://www.cnblogs.com/yizhiamumu/p/16724521.html
Copyright © 2020-2023  润新知