开发者社区 问答 正文

Java中静态常量可以被覆写吗?

Java中静态常量可以被覆写吗?在一个类中定义一个静态常量,它的子类类中定义一个同名的静态常量,这样可以吗?

展开
收起
蛮大人123 2016-05-26 15:46:49 2524 分享 版权
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪

    在Java中,静态变量、静态方法、静态代码块儿都属于类成员,类成员属于类的。静态成员都不能被重写(override),如果子类中定义了和父类一样的类成员变量,那么子类的类成员变量和父类对应的类成员变量没有继承关系,是各自分开的。
    另外,Override(重写)是Java继承和多态的一种表现形式,而继承和多态是只有实例方法才具有的。

    2019-07-17 19:16:22
    赞同 展开评论
问答分类:
问答地址: