重载,static
2016-02-26 11:29
246 查看
重载是指在类中有两个或者多个方法的名称相同,但是参数列表不同,说明该方法被重载了
方法重载支持多态性,
在类中使用static
声明static的方法存在几个限制:
1.它们只能直接调用其他的static方法
2.它们只能直接访问static数据
class Error{
int den=3;
static int vals=6;
static int val(){
return vals/den;//wrong , den 不鞥直接使用
}
}
3.它们没有this引用
在类中的static代码块,在类被第一次被加载时执行,因此在使用类之前被执行
方法重载支持多态性,
在类中使用static
声明static的方法存在几个限制:
1.它们只能直接调用其他的static方法
2.它们只能直接访问static数据
class Error{
int den=3;
static int vals=6;
static int val(){
return vals/den;//wrong , den 不鞥直接使用
}
}
3.它们没有this引用
在类中的static代码块,在类被第一次被加载时执行,因此在使用类之前被执行
相关文章推荐
- WildFly 10 Final正式发布啦
- MySql定时器的那点事
- 2016年的新年愿望
- Nginx配置
- Hibernate注解详解
- 八皇后问题解题报告(dfs
- 探寻main函数的“标准”写法,以及获取main函数的参数、返回值
- XUtils的简单使用
- EasyUI datagrid行编辑-选课系统轮次管理
- OpenCV学习08
- C++中的句柄类
- 视觉跟踪入门概念
- CodeForces 616 C. The Labyrinth(dfs)
- 修改系统底部导航栏
- 高质量PHP代码的50个实用技巧:非常值得收藏
- java获取客户端真实地址IP
- React—组件生命周期详解
- CDOJ 1277 智商杯考试 每周一题 div2 二分+数学
- 总结前端常用控件和疑难杂症的解决方法
- iOS项目本地git添加和删除