首页 > 其他分享 >bug记录|NON-STATIC METHOD CANNOT BE REFERENCED FROM A STATIC CONTEXT

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

时间:2022-09-23 22:23:18浏览次数:66  
标签:NON REFERENCED 静态方法 void Demo01 STATIC public

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("非静态方法");
    }

}

 

 

 

 

标签:NON,REFERENCED,静态方法,void,Demo01,STATIC,public
From: https://www.cnblogs.com/yizhiamumu/p/16724521.html

相关文章

  • java中static分析
    在类中,使用static修饰符修饰的属性(成员变量)称为静态变量,也可以称为类变量,常量称为静态常量,方法称为静态方法或类方法,它们统称为静态成员,归整个类所有。静态成员不依赖于......
  • static用法
     static方法就是没有this的方法。在static方法内部不能调用非静态方法,反过来是可以的。而且可以在没有创建任何对象的前提下,仅仅通过类本身来调用static方法。这实际上正......
  • 佳能Canon打印机G3800出现5B00错误代码提示,处理办法,G2800出现5B00废墨清零G1800出现5B
    使用佳能打印机时,经常会出现打印机错误,错误号码:5B00。出现这个错误的原因是打印机的废墨垫使用寿命已经达到了,系统芯片记录海绵吸收废墨计数达到临界值,所以会提示5B00的警......
  • java static
    有无static变量的区别  有static的变量1.在创建类时生成变量的存储空间2.在所有对象中的存储空间相同,值是相通的。3. 无static的变量1.存储空间在对象生成时生......
  • Error: Debug Failure. False expression: Non-string value passed to `ts.resolveTy
    错误信息:/usr/src/node_modules/.pnpm/[email protected]/node_modules/typescript/lib/typescript.js:43192ts.Debug.assert(typeoftypeReferenceDirectiveNam......
  • static关键字
    static为编程语言中的一个关键字,是一种修饰符,既可以修饰变量也可以修饰方法在类中,用static声明的成员变量为静态成员变量,也称之为类变量,类变量的生命周期和类相同,在整个......
  • static
    一静态局部变量静态变量属于静态存储方式,其存储空间为内存中的静态数据区(在静态存储区内分配存储单元),该区域中的数据在整个程序的运行期间一直占用这些存储空间(在程序整......
  • 有关static关键字的探究
    static为编程语言中的一个关键字,是一种修饰符,既可以修饰变量也可以修饰方法在类中,用static声明的成员变量为静态成员变量,也称之为类变量,类变量的生命周期和类相同,在整个应......
  • 静态static
    静态变量属于静态存储方式,其存储空间为内存中的静态数据区(在静态存储区内分配存储单元),该区域中的数据在整个程序的运行期间一直占用这些存储空间(在程序整个运行期间都不释......
  • 基于Nonebot2搭建QQ机器人(一)环境配置
    目录Nonebot2搭建流程一、概述1、引言2、框架简介二、go-cqhttp配置三、Nonebot安装1、搭建脚手架2、使用方式3、环境配置4、修改配置文件Nonebot2搭建流程一......