设为首页 - 加入收藏
广告 1000x90
您的当前位置:144177黄大仙有求必应 > 静态函数 > 正文

java 静态函数没有办法访问 this引用吗

来源:未知 编辑:admin 时间:2019-08-04

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  一般的方法是:对象的引用.方法名()【这种方法也可以调用静态方法,但是非常不推荐】

  静态方法是跟实例无关的方法,只跟类有关,在类没有实例的时候就可以使用其静态方法。静态方法不能操作非静态变量,因为非静态变量是跟实例相关的,每个实例的非静态变量都不同,而类的静态变量是所有实例共有的。this是跟实例相关的,它就是当前调用该方法的实例的引用,这跟静态方法矛盾。而一般的方法可以操作静态变量,虽然允许这样做,但是不推荐。一般的方法必须由类的实例的引用调用,在没有实例的时候是没法调用的。好好体会一下吧

  静态函数是不依赖于某个类实例的,是所有类实例共用的,所以不能在方法体里面使用this关键字,因为this表示被实例化的某类实例本身

本文链接:http://that-a-way.com/jingtaihanshu/515.html

相关推荐:

网友评论:

栏目分类

现金彩票 联系QQ:24498872301 邮箱:24498872301@qq.com

Copyright © 2002-2011 DEDECMS. 现金彩票 版权所有 Power by DedeCms

Top