静态方法属于该类,它们将与类一起加载到内存中。 您可以在不创建对象的情况下调用它们。 (使用类名作为引用)。

示例public class Sample{

static int num = 50;

public static void demo(){

System.out.println("Contents of the static method");

}

public static void main(String args[]){

Sample.demo();

}

}

输出结果Contents of the static method

关键字“ this”用作对实例的引用。由于静态方法没有(属于)任何实例,因此不能在静态方法中使用“ this”引用。如果还是这样,请尝试这样做,这样会生成编译时错误。

示例public class Sample{

static int num = 50;

public static void demo(){

System.out.println("Contents of the static method"+this.num);

}

public static void main(String args[]){

Sample.demo();

}

}

编译时错误Sample.java:4: error: non-static variable this cannot be referenced from a static context

System.out.println("Contents of the static method"+this.num);

^

1 error

java静态方法this_在Java的静态方法中可以使用“ this”关键字吗?相关推荐

  1. java 匿名内部类 this_匿名内部类-java

    匿名内部类: 先举个例子吧,给大家看一下什么是匿名内部类,Endeavor刚刚接触的时候,觉得哇哦,好奇怪的样子,这也太别扭了吧,不知道大家是什么感觉. 为了进行对比,先举一个正常的类方法调用的例子( ...

  2. java 静态对象数组_Java静态方法和实例方法 java中的数组作为形参传入

    原标题:Java静态方法和实例方法 java中的数组作为形参传入 Java静态方法和实例方法 java中的数组作为形参传入 Java虚拟机 启动一个Java程序的时候,会诞生一个虚拟机实例,当程序关闭 ...

  3. 非静态方法可以访问Java中的静态变量/方法吗?

    "非静态方法可以访问静态变量或调用静态方法"是Java中有关静态修饰符的常见问题之一,答案是, 是的 ,非静态方法可以访问静态变量或调用静态方法. Java中的方法. 这没有问题, ...

  4. Java静态方法和实例方法 java中的数组作为形参传入

    Java静态方法和实例方法 java中的数组作为形参传入 Java虚拟机 启动一个Java程序的时候,会诞生一个虚拟机实例,当程序关闭退出时,该实例会消失. 如果一个机器上运行着三个Java程序,即有 ...

  5. Java中的静态方法为什么不能调用非静态方法

    hello,小伙伴们好,我是江湖人送外号[道格牙]的子牙老师. 昨晚京东大佬勇哥在群里分享了一道他新创的JVM面试题,我听完后觉得还挺有意思的,分享给大家 小佬们先别急着看我的分析,先自己想想答案 你 ...

  6. java键盘输入字符串静态变量_Java 中为什么样在静态方法中可以调用的方法、可以使用的成员变量必须是静态的?老师说字符串常量和静态变量放在data segment中...

    在上一篇文章中,小编为您详细介绍了关于<C字符串以'\0'结尾的问题?为什么样C语言字符串常量可以当做指针>相关知识.本篇中小编将再为您讲解标题Java 中为什么样在静态方法中可以调用的方 ...

  7. Java 静态变量,静态方法,静态常量(java static 关键字)

    Java 静态变量,静态方法,静态常量  就是变量 ,方法,常量前面添加了static 关键字 为什么要使用静态的呢 有时候在处理问题时会需要两个类在同一个内存区域共享一个数据, 不如现在 Main ...

  8. java heap space 解决方法_Java静态方法/变量,非静态方法/变量的区别,今天一并帮你解决

    静态/非静态 方法/变量的写法 大家应该都明白静态方法/字段比普通方法/字段的写法要多一个static关键字,简单写下他们的写法吧,了解的可以直接略过 class Test{ // 静态变量 publ ...

  9. java 静态方法 实例方法的区别_java 静态方法和实例方法的区别

    静态方法和实例方法的区别主要体现在两个方面: 在外部调用静态方法时,可以使用"类名.方法名"的方式,也可以使用"对象名.方法名"的方式.而实例方法只有后面这种方 ...

最新文章

  1. 服务器响应码302,ajax与302响应代码测试 详细出处参考:http://www.jb51.net/article/42327.htm...
  2. python从入门到实践回顾——字典
  3. eclipse 用jsp文件连接mysql_用本地navicat去连接阿里云ECS中的mysql
  4. 转载--How to Install VMware Tools on CentOS 6.3
  5. selenide小白教程
  6. elementui 按钮 表单_前后端分离,文件上传下载(springBoot+vue+elementUI)
  7. 网站升级到新服务器,第一次折腾站点升级HTTPS 虽胜尤败
  8. 关注信息安全认证培训
  9. 接口测试(java+testng+ant+jenkins)第三篇ant
  10. 盘点 Python 高手都写不出来的几个错误
  11. Ineedle驱动方式dpdk测试性能
  12. apk 反编译工具的使用
  13. 在windows下添加php的Imagick扩展
  14. 【转】移动,电信,中行软开,微软,百度等企业工作纯技术性分析
  15. oracle run {,Oracle runInstaller 安装不显示 OUI 处理 说明
  16. ai怎么渐变颜色_ai渐变工具怎么用?Adobe Illustrator渐变颜色实操教程
  17. mistake for/mix up/narrow down等动词词组
  18. Exception evaluating SpringEL expression: ***错误的一个解决办法
  19. 新版代挂网站PHP源码+去除授权/支持燃鹅代抽
  20. uniapp获取用户昵称头像

热门文章

  1. 前端实现带二维码的工厂物料标签,发票生成以及打印(vue框架),以及监听浏览器打印事件的钩子函数
  2. Laravel框架中连表查询
  3. 【- Flutter Web篇 -】 FlutterUnit web版闪亮登场 ,android的开发语言
  4. 2022-2028年全球与中国显微印刷行业深度分析
  5. 抖音App拍摄和播放功能。
  6. java 重定向实例
  7. 为什么说刚上市的富途,是最“腾讯”的腾讯系公司?
  8. Nginx中location、proxy_pass后方加不加斜杠/的区别
  9. 小马哥----高仿红米note 5160主板拆机完美救砖 拆机图与开机图面面观
  10. List删除指定元素以及List删除与另一List相同元素的方法