6-this、static关键字
来源:互联网 发布:手机表白神器软件 编辑:程序博客网 时间:2024/05/16 13:58
this关键字表示的是:对“调用方法的那个对象”的引用。this关键字只能在方法内部使用。如果在方法内部调用同一类的另一方法,一般不使用this关键字(此时编译器会自动添加this关键字),直接调用即可。
1. static关键字就是没有this的方法,在static方法的内部,不能直接调用非静态方法,非静态方法可以调用静态方法。原因:非静态函数和非静态成员变量都必须依赖对象进行调用,而静态函数的使用不需要依赖实例对象。
2. 非静态函数可以调用静态函数
原因:非静态函数只能通过类的对象使用,如果可以调用非静态函数,说明该类已经加载完毕
3. 构造函数不能使用static关键字修饰
4. 静态函数中不能使用与对象有关的关键字(this和super)。
static内存运行原理图解:
0 0
- 6-this、static关键字
- this关键字、static关键字
- this关键字static关键字
- static this,super关键字
- java this、static关键字
- 关键字static和this
- private ,this ,static 关键字
- this、static关键字
- this,static关键字
- this 、static 关键字
- java 关键字this-static
- this关键字与static关键字
- this关键字和static关键字
- Java this关键字,static关键字
- static this super final 关键字
- static, super, final, this关键字
- 【Java】this与static关键字
- Java关键字:this、super、static
- Java中的Final关键字,区分基本数据类型与引用类型,值传递与引用传递
- view getLeft, getRight, getTop, getBottom
- Python内置函数_数学运算类
- 使用原子主机、Ansible 和 Cockpit 部署容器
- springMVC源码分析--国际化LocaleResolver(一)
- 6-this、static关键字
- HDU 3681 Prison Break
- 【PS】利用滤镜制作巧克力效果
- 简图记录-shell的基本使用
- 提升服务效率就这么简单
- 微信小程序常见 错误
- ubuntu首次安装后必装的软件(by 星空武哥)
- Linux内核移植 part4:USB概念梳理
- UICollectionView的cell间距问题