赞
踩
静态方法,可以通过类直接调用(是属于类的方法,静态方法在代码中的调用方式一般形式是:Math.abs(); 当然通过引用该类型对象的变量也可以调用,
重写的目的在于父类引用可以根据子类对象的运行时实际类型不同而调用不同实现代码,从而表现出多态。并且,静态方法无需创建对象即可使用,而重写的方法发挥作用,需要父类引用,和(不同的)子类对象。
class A { public static void test(){ System.out.println("A"); } } class B extends A{ public static void test(){ System.out.println("B"); } } public static void main(String[] args) { A a = new A();a.test(); A b = new B();b.test(); B c = new B();c.test(); }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。