1、子类方法的名称、参数签名和返回类型必须与父类方法的名称、参数签名和返回类型一致
2、子类方法不能缩小父类方法的访问权限
3、子类方法不能抛出比父类方法更多的异常
4、方法覆盖只存在于子类和父类之间。在同一个类中方法只能被重载,不能被覆盖
5、父类的静态方法不能被子类覆盖为非静态方法
6、子类可以定义与父类的静态方法同名的静态方法,以便在子类中隐藏父类的静态方法
...
分类:
其他好文 时间:
2014-07-12 20:55:26
阅读次数:
159
//如果需要调用一个类里边的非静态方法需要将类的实例取出来,然后用作classID#if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID) //判断当前是否为Android平台 JniMethodInfo minfo;//定义Jni函数信息结构体 //getSt...
分类:
编程语言 时间:
2014-07-10 13:28:44
阅读次数:
902
注意:前提是界面二被打开过未关闭,则用此方法即可实现在界面一中调用界面二的方法!界面一:publicclassOneActivityextendsActivity{@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_one);call..
分类:
其他好文 时间:
2014-07-04 06:00:26
阅读次数:
328
静态方法里可以调用静态方法和静态变量,同时也能调用非静态方法和非静态变量。
public class Test {
public Test() {};
public Test(int i) {this.n = i;}
public static int m = 5;
public int n = 10;
public void fun1() {System.out.println("非...
分类:
其他好文 时间:
2014-07-03 16:19:05
阅读次数:
188
方法:1. 基本的main方法:public static void main(String[] args)2.静态方法内部调用非静态方法:重新声明一个类,通过这个类来调用非静态方法 1 public class MAINMETHOD { 2 public static void main(...
分类:
编程语言 时间:
2014-06-30 20:43:21
阅读次数:
255
#Vs2013单元测试功能对静态方法可以使用?前几天使用Vs2013的单元测试功能对某项目的DAL部分静态方法进行测试,总是报出Null of reference的错误。仔细检查代码后没有发现明显的错误,代码集成到小系统中也运行正常。而测试其他的非静态方法也是一切正常。长时间疑惑未解,网上也没有找到...
分类:
其他好文 时间:
2014-06-29 20:26:56
阅读次数:
204
Java关键字this只能用于方法方法体内。当一个对象创建后,Java虚拟机(JVM)就会给这个对象分配一个引用自身的指针,这个指针的名字就是 this。因此,this只能在类中的非静态方法中使用,静态方法和静态的代码块中绝对不能出现this,这在“Java关键字static、final 使用总结”...
分类:
编程语言 时间:
2014-06-27 00:19:52
阅读次数:
315
1. 是否可以重写静态方法
如果从重写方法会有什么特点来看,我们是不能重写静态方法的。虽然就算你重写静态方法,编译器也不会报错。也就是说,如果你试图重写静态方法,Java不会阻止你这么做,但你却得不到预期的结果(重写仅对非静态方法有用)。重写指的是根据运行时对象的类型来决定调用哪个方法,而不是根据编译时的类型。让我们猜一猜为什么静态方法是比较特殊的?因为它们是类的方法,所以它们在编译...
分类:
其他好文 时间:
2014-06-22 00:51:35
阅读次数:
345
转自:http://joe5456536.blog.163.com/blog/static/8537477320117136658629/http://www.cnblogs.com/devinzhang/archive/2012/04/27/2473570.html我知道静态变量的使用要很小心,因...
分类:
其他好文 时间:
2014-05-27 00:08:31
阅读次数:
251