您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

有没有一种方法可以覆盖Java中的类变量?

有没有一种方法可以覆盖Java中的类变量?

是。但是就变量而言,它会被覆盖(将新值赋予变量。将新定义赋予函数是Override)。Just don't declare the variable but initialize (change) in the constructor or static block.

父类的块中使用时,该值将得到反映

如果变量是静态的,则在初始化时使用静态块更改其值,

class Son extends Dad {
    static { 
       me = 'son'; 
    }
}

否则更改构造函数

你还可以稍后在任何块中更改该值。它将反映在超一流

java 2022/1/1 18:15:38 有418人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶