本帖最后由 瓶中人 于 2013-11-6 14:23 编辑
static方法可以被继承,如父类定义一个方法,子类的实例也可以调用该方法 如下代码 package com.ping.test; public class Son extends Parent{ public static void main(String[] args) { Son.say(); //输出I'm Parent } } class Parent { public static void say() { System.out.println("I'm Parent"); } } 但是,需要注意的是,静态方法不能被重写,静态方法没有多态的概念,如果子类定义了跟父类一样的静态方法,那么只是对父类方法的隐藏;
|