java里面的static静态问题————Cannot use this in a static context
错误提示意思:this不能用在这串代码内。
public static void main(String args[]){int a=10;int sum;sum=this.a+a;System.out.println(sum); }
原因:
1.static修饰的方法为静态方法或者称之为类方法,加了static的方法,会被首先加载,然后才加载非static内容,所以加载说static的时候是不知道非static的内容的,故使用this的时候是找不到任何对象的。
补充static内容:
一般以下都用static修饰
1、该内容与对象无关,只与类有关;
2、该内容总会在类加载器有特殊操作
注:static不能用来修饰构造方法,因为static修饰的是与对象无关的内容,而构造确实生成对象的五大方法之一
java里面的static静态问题————Cannot use this in a static context相关推荐
- JAVA里面的int类型 和Integer类型,有什么不一样
JAVA里面的int类型 和Integer类型,有什么不一样 原创 2013年09月04日 23:15:11 标签: java / 2120 编辑 删除 JAVA里面的int类型 和Integer类型 ...
- Simple java里面的paint(Graphics g)的理解
以前写画图板时,总不理解什么时候要调用这个方法,老师说:你写了paint(g)方法后,在窗体改变时,就会调用,可是不太理解. 没写paint(g)的演示:画图板v1 1:绘制简单直线 2.执行最小化操 ...
- 关于Java里面的String.getBytes()方法
关于Java里面的String.getBytes()方法 Java里面的String类型的编码方式是Unicode,根据你项目字符串的编码方式无关,这是写死的.但是如果你jvm平台使用的是GBK编码方 ...
- java里面的scanner怎么关闭_作业。scanner怎么不能关闭
package try_catch; import java.util.Scanner; public class TryCatchPractice2 { //在类开始声明,则其他方法都能调用 Sca ...
- java里面的ture和false
java里的ture和false不像c++中的bool型变量,在c++中ture和false都是有值的,分别为1和0,并且可以比较大小. 例如:(3>4)的值为0,(44)的值为1.所以(44) ...
- 如何给女朋友解释为什么Java里面的String对象是不可变的?
点击关注公众号,Java干货及时送达 String的不变性 String在Java中特别常用,相信很多人都看过他的源码,在JDK中,关于String的类声明是这样的: public final cla ...
- Java里面的arraycopy总结
当我们需要两个数组之和建立一个新的数组的时候,我以为数组也像字符串一样,相加就可以,错了,需要用到arraycopy arraycopy(被复制的数组, 从第几个元素开始复制, 要复制到的数组, 从第 ...
- vba搜索java里面的sql_Excel VBA+SQL 代替Vlookup精确查找
SQL代替Vlookup 精确查找(左连接 "Left Outer JOIN" 用法) 语法如下:Select 表名 .字段1,表名 .字段2,表名 .字段3,表名 .字段4 FR ...
- java里面的string类型,java中的String类型(不知道理解的好不,请教大神)
当执行String a = "abc"; 时候(前提条件是:执行这行代码之前在常量池中没有abc,若有,a直接引用在常量池中abc不在创建一个对象,若无,执行下面的描述) java ...
最新文章
- Qt for Android (Alpha) 发布
- Xamarin Android设置界面提示类型错误
- 《骑马与砍杀》:CRPG精神的另类复活
- 分布式系统理论之租约机制学习
- vue 实现 web端滚动刷新 排序 筛选 响应式布局 (源码)
- c# 网口相机可以通过_电脑可以跑安卓9.0了!完全免费
- 问题root@localhost's password:localhost:permission denied,please try again
- python全网表情包_Python爬虫爬取最右公众号表情包资源
- CentOS常用基础命令大全
- chrome怎么调用硬件_浏览器发展简史——IE帝国是如何被chrome打败的?
- Opencv3.4.2调用yolov2进行物体检测源代码
- SHA1hash算法C语言实现
- flex + tomcat + myEclipse环境配置与使用(四)
- 你如何理解软件测试?
- 堆内存和栈内存详解(转载)
- 用于调用的参数太少/写入位置时发生冲突/检测到无效的异常处理程序例程
- DB9针型:RS485输出信号及接线端子引脚分配
- 学习记录297@python全字符匹配
- Super VLAN+ARP代理应用案例
- 七大行星排列图片_七大行星大小排列顺序,其实是八大(水星最小/木星最大)【图文】...