谁跟我说说 this 引用 调用 自己的静态方法有啥问题?

Java > Java SE [问题点数:200分]
等级
本版专家分:1806
勋章
Blank
蓝花 2004年9月 C/C++大版内专家分月排行榜第三
结帖率 96.15%
等级
本版专家分:1027
等级
本版专家分:1806
勋章
Blank
蓝花 2004年9月 C/C++大版内专家分月排行榜第三
等级
本版专家分:1027
等级
本版专家分:34696
勋章
Blank
黄花 2012年11月 Java大版内专家分月排行榜第二
2012年9月 Java大版内专家分月排行榜第二
2012年8月 Java大版内专家分月排行榜第二
2012年7月 Java大版内专家分月排行榜第二
Blank
蓝花 2012年10月 Java大版内专家分月排行榜第三
2012年6月 Java大版内专家分月排行榜第三
等级
本版专家分:104780
勋章
Blank
探花 2012年 总版技术专家分年内排行榜第一
Blank
铜牌 2012年8月 总版技术专家分月排行榜第三
2012年7月 总版技术专家分月排行榜第三
Blank
红花 2014年8月 高性能开发大版内专家分月排行榜第一
2013年11月 高性能开发大版内专家分月排行榜第一
2012年12月 Java大版内专家分月排行榜第一
2012年11月 Java大版内专家分月排行榜第一
2012年10月 Java大版内专家分月排行榜第一
2012年9月 Java大版内专家分月排行榜第一
2012年8月 Java大版内专家分月排行榜第一
2012年7月 Java大版内专家分月排行榜第一
2012年6月 Java大版内专家分月排行榜第一
2012年5月 Java大版内专家分月排行榜第一
2012年4月 Java大版内专家分月排行榜第一
2012年3月 Java大版内专家分月排行榜第一
2012年2月 Java大版内专家分月排行榜第一
2012年1月 Java大版内专家分月排行榜第一
等级
本版专家分:90748
勋章
Blank
签到王者 累计签到获取,不积跬步,无以至千里,继续坚持!
Blank
GitHub 绑定GitHub第三方账户获取
Blank
进士 2019年总版新获得的技术专家分排名前十
Blank
金牌 2020年9月 总版技术专家分月排行榜第一
2020年8月 总版技术专家分月排行榜第一
2020年7月 总版技术专家分月排行榜第一
2020年6月 总版技术专家分月排行榜第一
2020年5月 总版技术专家分月排行榜第一
2020年4月 总版技术专家分月排行榜第一
2020年3月 总版技术专家分月排行榜第一
等级
本版专家分:407
等级
本版专家分:11942
等级
本版专家分:1284
等级
本版专家分:688
积木

等级:

Blank
蓝花 2004年9月 C/C++大版内专家分月排行榜第三
为什么在static方法中不能用 this 调用本类的方法

java中类的方法池中都一个隐含的参数this,他表示本对象的引用,但是static方法是没有这个隐含参数的,因为static方法和类的实例无关,它只在类装载的时候初始化,很多书都把静态变量称作类级变量。 this 表示这...

java main方法调用类的实例化方法疑问

public class Example { void idea() { } public static void main(String args[]) { ... main方法是个静态方法,java中不是明文规定在静态方法中不能调用静态方法吗? } }简而言之: 首先,stat

Java中为什么静态方法不能被重写?为什么静态方法不能隐藏实例方法

问题描述Java中为什么静态方法不能被重写?为什么静态方法不能隐藏实例方法?诸如此类。前期准备首先理解重写的意思,重写就是子类中对父类的实例方法进行重新定义功能,且返回类型、方法名以及参数列表保持一致,且...

技巧总结:非静态成员函数的非法调用

最近为自己做个小工具,

Component 组件的详细说明和生命周期

组件的详细说明和生命周期(Component Specs and Lifecycle) Edit on GitHub ...组件的详细说明(Component Specifications) ...方法的对象,并且也可以包含其它的在这里描述的生命周期方法。 render

java两个类相互持有引用的小问题

今天在写一个小程序中遇到一个问题想在两个类中相互持有引用,比如: 1. 一个类是画板,另一个类是画板中一个图形; 2. 画板必须持有图形的引用才能绘制图形; 3. 图形希望能够根据自身一些属性改变画板中其他的...

C++回调函数必须为静态函数的原因

为了实现回调,我们必须把this指针给转换掉!可为了在该函数中可以直接操作该类中的成员,我们必须保留this指针!所以这是矛盾的。 在类封装回调函数:   a.回调函数只能是全局的或是静态的。   b.全局函数会破坏...

动态代理和静态代理到底什么区别,好处在哪里?

动态代理和静态代理到底什么区别,好处在哪里?

方法区和常量池

最近一直被方法区里面存着什么东西困扰着?  1.方法区里存class文件信息和class文件常量池是个什么关系。  2.class文件常量池和运行时常量池是什么关系。    方法区存着类的信息,常量和静态变量,即类被编译后...

js静态方法和实例方法

刚刚学习js时候曾经 Math.min()等方法可以直接调用静态方法? 现在肤浅的理解下; 1.静态方法就是定义在 构造函数的方法; 2.实例方法就是定义在 构造函数原型(prototype)上的方法; 面试的时候很多面试...

main()方法必须要public static void类型的??java中的静态成员

java中的静态成员  1.main()方法  在java中,main()方法是java应用程序的入口方法,也就是说,程序在运行的时候,第一个执行的方法就是main()方法,这个方法和其他的方法有很大的不同,比如方法的名字...

【Java8】 方法引用 讲解

然而,时候我们仅仅是调用了一个已存在的方法。如下: Arrays.sort(stringsArray,(s1,s2)->s1.compareToIgnoreCase(s2)); 在Java8中,我们可以直接通过方法引用来简写lambda 表达式中已经存在的方法。 ...

JAVA之旅(五)——this,static,关键字,main函数,封装工具类,生成javadoc说明书,静态代码块

JAVA之旅(五)——this,static,关键字,main函数,封装工具类,生成javadoc说明书,静态代码块 周末收获颇多,继续学习 一.this关键字 用于区分局部变量和成员变量同名的情况 this的特点 this就代表本类...

Java基础知识总结(绝对经典)

要做什么?2,分析思路。要怎么做?1、2、3 。3,确定步骤。每一个思路部分用到哪些语句,方法,和对象。4,代码实现。用具体的java语言代码把思路体现出来。学习新技术的四点:1,该技术是什么?2,该技术...

深入理解static关键字

文章目录1、static存在的主要意义2、static的独特之处3、静态变量和实例变量的概念4、静态变量和实例变量【重点常用】5、static静态方法6、static代码块7、static应用场景 1、static存在的主要意义 static的主要.....

java中类名+方法名(){}什么意思?

}//这句意思啊,怎么grow方法由类Doga 去修饰呢?表示何意? public Doga grow(){height = height+10; age++;return this;}} 意思是这个方法的返回类型是某个类的实例。上面的public B bb() {..

Android Context 是什么?

【转载请注明出处:http://blog.csdn.net/feiduclear_up CSDN 废墟的树】引言Context对于Android开发人员来说并不陌生,项目中我们会经常使用Context来获取APP资源,创建UI,获取系统Service服务,启动Activity,...

Java中局部变量、静态变量、静态方法的有效范围与调用

1.局部变量定义:在成员方法中定义的变量称为局部变量;(方法中的形参也可以作为局部变量)例:public void method1() { //n,i均为局部变量 int n; for(int i=0;i<5;i++) { System.out.println("*...

为什么super()和this()调用语句不能同时在一个构造函数中出现的解释

当你创建一个子类的实例时,首先会调用父类的构造函数,然后再调用子类的构造函数,如果父类中没有缺省构造函数,则必须再子类的构造函数中显示的调用它(如下面的例子),在程序中的顺序是这样的: super(...) /...

Java静态对象和非静态对象什么区别??

Java静态对象和非静态对象什么区别?? 对于静态方法,相信它的作用在各位朋友眼里也是不容置疑的,那么他静态到底什么区别呢??? 到底什么好处呢??对于静态方法来说~

C++为什么要使用静态成员变量和静态成员函数,以及要在类内声明和在类外定义(初始化)

相关文章 ...当调用一个对象的非静态成员函数时,系统会把该对象的起始地址赋给成员函数的this指针。而静态成员函数并不属于某一对象(所有对象共有,没有this指针,不能访问本类中非静态成员,有点...

Java中关于内存泄漏出现的原因以及如何避免内存泄漏(超详细版汇总上)

Android 内存泄漏总结内存管理的目的就是让...最近自己阅读了大量相关的文档资料,打算做个 总结 沉淀下来大家一起分享和学习,也给自己一个警示,以后 coding 时怎么避免这些情况,提高应用的体验和质量。会从 ja

JAVA设计模式--代理模式(静态

二、静态代理模式的结构 三、静态代理模式应用举例 应用一 应用二 四、代理模式的应用场景 五、静态代理模式的特点 一、什么是代理模式 代理(Proxy)模式为其他对象提供一种代理以控制对这个对象的访问。...

C/C++求职者必备的20道面试题

面试题易,不能因为容易,我们就轻视,更不能因为难,我们就放弃。我们面对高薪就业的态度永远不变,那就是坚持、坚持、再坚持。出现问题,找原因;遇到困难,想办法。我们一直坚信只有在坚持中才能看到希望,...

Context是什么

1.Context是什么 相信很多人多会问Context到底是什么? 我们可以理解为“上下文”:它贯穿整个应用; 也可以理解成“运行环境”:它提供了一个应用运行所需要的信息,资源,系统服务等; 同样可以理解成“场景”...

静态编译和动态编译(lib和dll)

静态编译lib所谓静态链接就是把函数或过程直接链接到可执行文件中,成为可执行程序中的一部分,当多个程序调用同样的函数时,内存里就会这个函数的多个拷贝,浪费内存资源 生成lib文件,包含了函数索引以及实现,...

为什么用static来修饰方法或者变量,什么好处

对于用static修饰的变量称为静态变量,也叫类变量。由类创建的所有对象都可以共用这个变量。类变量随着类的加载而加载,即使此类还未new过对象,这个类变量也存在,而且仅一份。  顺便说一下实例变量,实例变量是类...

MFC线程(一):简单介绍

比如一段代码调用两个函数 FunOne(); FunTwo(); 只要当函数FunOne中的代码执行完才返回来执行FunTwo.假如逻辑上是先后顺序那还真只能这样按顺序执行下来.不过假如FunOne与FunTwo没有逻辑先后顺序,是相互独立...

java静态变量用法

static可以修饰方法、变量、内部类以及代码块。 static修饰类 只有内部类才可以用static修饰,普通类不能用static修饰...调用内部方法或变量:静态方法只能调用静态方法,只能访问静态变量,不能引用this或者super...

2021计算机408考研大纲.txt

2021计算机408考研大纲 可作为复习参考

相关热词 c#等比例压缩图片大小 c# word 替换 c# mysql插入 c#窗体上的叉添加事件 c#打印图片文件 c#後台調前台js c#控制台美化 c#获取当前的农历日期 c# 构造函数重载 c#代码修改服务器时间