实例方法和类方法
来源:互联网 发布:唯品会显示网络未连接 编辑:程序博客网 时间:2024/06/05 21:49
前面提到成员变量可分为实例变量和类变量。同样,类中的方法也可分为实例方法和类方法。在方法前面加上static就成了类方法,例如:
一个类中的方法可以互相调用。但要注意:实例方法可以调用该类中的其他方法,例如,sum()可以调用max()和min()。类方法只能调用其他类方法,不能调用实例方法。例如,getMaxSqrt()只能调用max()而不能调用min()。
当类文件加载到内存时,实例方法不会被分配内存空间,只有在对象创建之后才会分配。而类方法在该类被加载到内存时就分配了相应的内存空间。
实例方法既能对类变量操作也能对实例变量操作。
类方法只能访问其他static方法。
类方法只能访问其他static数据,例如,类变量。
转自:http://blog.csdn.net/az34812/article/details/5726683
0 0
- 实例方法和类方法
- 实例方法和类方法
- 实例方法和类方法
- 实例方法和类方法
- 类方法和实例方法
- 实例方法和类方法
- 实例方法和类方法
- 实例方法和类方法
- 类方法和实例方法
- 实例方法和类方法
- 类方法和实例方法
- 类方法和实例方法
- 类方法和实例方法
- 实例方法、类方法和静态方法
- java中 类方法和实例方法
- iOS 类方法和实例方法
- 类方法和实例方法解盲
- 实例方法和类方法的区别
- c++11之move语义
- Servlet学习之用户登录Demo——ServletLoginDemo(一)
- Android 动画-->灵动菜单、计时器动画、下拉展开动画
- Microsoft Visual Studio 2015已停止工作
- 2015蓝桥杯B组第一题(奖券数目)
- 实例方法和类方法
- Intellij Idea Mybatis 插件(plugin和tools插件)
- python实现简单爬虫功能
- 2017.03.18【NOIP 普及组】模拟赛C组 T3:单元格
- Devexpress离线安装包下载!
- oracle DBCA安装数据库 实验
- 数据结构与算法分析:1-2章
- Scrapy 初窥笔记
- struts环境搭建