您的位置:首页 > 其它

重载,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代码块,在类被第一次被加载时执行,因此在使用类之前被执行
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: