在什么情况下可以定义static 方法?
2007-07-13 19:42
441 查看
只有在顶层类中定义,或者在静态内部类中定义,看下面的例子
public class Test {
static void t(){}
class T2{
//!错误,The method a cannot be declared static;
//static methods can only be declared in a static or top level type
//static void a(){}
}
static class T3{
static void a(){}
}
}
public class Test {
static void t(){}
class T2{
//!错误,The method a cannot be declared static;
//static methods can only be declared in a static or top level type
//static void a(){}
}
static class T3{
static void a(){}
}
}
相关文章推荐
- 【Java面试题-003】"static"关键字是什么意思?在Java里可以override private或static的方法吗?
- “static”关键字是什么意思?Java中是否可以覆盖(override)一个private 或者是static的方法?
- 为什么析构函数可以为虚函数,什么情况下需要将析构函数定义为虚函数?
- static关键字是什么意思?java中是否可以覆盖一个private方法或者static方法
- ”static”关键字是什么意思?Java中是否可以覆盖(override)一个private或者是static的方法?
- [每日一问]---“static”关键字是什么意思?Java中可以重写一个static方法吗?
- C++第六周任务一【任务1】下面的程序存在编译错误。有两种方法可以修改,请给出这两种修改方案,在报告中说明你倾向于用哪一种?为什么?处理此类问题的原则是什么?
- Flex错误1061:调用可能未定义的方法 (通过 static 类型 Class 引用)
- android 点滴记录 ICCID IMSI IMEI MEID 关系 和 区别,相关参数在什么情况下可以获取...
- 深入理解为什么Java中方法内定义的内部类可以访问方法中的局部变量
- 析构函数一般在什么情况下会被定义成虚函数?
- Android 自定义ViewGroup中onFinishInflate方法可以用来干什么
- java中为什么要把main方法定义为一个static方法?
- 面试题:是否可以从一个static方法内部发出对非static方法的调用?
- Java中局部内部类可以访问它所在方法中定义的final修饰的局部变量的合理解释
- 有什么类方法或是函数可以查看某个项目的Laravel版本的?
- 类声明和定义中const、inline、默认参数、explicit、static、virtual的基本使用方法
- 执行数据库查询时,如果要查询的数据有很多,假设有1000万条,用什么办法可以提高查询速率?在数据库方面或java代码方面有什么优化的方法
- 定义一个静态方法,该方法可以接收一个List<Integer>,方法内对List进行排序
- 析构函数什么情况下要定义为虚函数?