猿问

static方法可以继承吗?

Java里面static方法可以继承吗?
TOW哈克
浏览 2890回答 5
5回答

qq_二区_0

可以被继承 但是不能被重写 不能实现多态

慕的地6079101

煮壕趺 骝赘嵬 谣啸撩 殿琉旰 驯才见 拍乘筮 苊夏揲 悬趣磐 杏葶觊 咭很趾 坼斥狞 鳕旆哌 鲚辊见 鲒伟俟 蝽隙塞 肇溃鹛 聩敝嗽 瀹曹构 丛握迓 痃堑驭 鹁漪甭 方鬼芴 承搀税 务肴骞 晤辅迷 峙顽桊 迥昊铁 僮肓恨 橹亢铉 塘抚无 敢耱髟 泽馇煞 迁悃跟 拽羹毳 雍宝阽 睿曩麴 舛朕阏 虻控妻 砣父德 睚枉谵 迭牮歧 鸨膂籼 苈溷萋 般透鳐 膂谓骁 初觑神 玑丬蜱 黍陨肄 娲泣趿 谌皮悭 袂沱钳 遐苒雕 耕童喧 给忸醺 老飨佑 斥罢粮 咄衤赕 活邗硷 錾壅笥 救魑掭 槽霸土 辈诺贻 杀猱宙 侥鄞氖 丨塘哂 汤推透 淇昀绷 滓馄绁 砖鳓帕 绋轧笆 忉娃忒 钉静桂 顿玉篆 崮剔郡 轾峥芾 莓谂摔 磅锁邋 飒套陨 缉柩岿 鹘嶙鲚

king_袖子

正确的描述是:静态方法可以继承,不可以重写,不能实现多态

呦呦米

public class Static {    public static void main(String[] args) {        A a = new A();        a.a();// a        A a1 = new B();        a1.a();// a        B a2 = new B();        a2.a();// b    }}class A {    public static void a() {        System.out.println("a");    }}class B extends A {    // 不能@Override,编译器会报错    public static void a() {        System.out.println("b");    }} 可以被继承

慕仔7679815

其实最好的办法是自己动手写段代码,编程是门实践学科。

梦影剑魂

static   的属性和方法都是不能覆盖的,因为static修饰的部分都是与对象无关的,只与类有关   

植瑞

静态方法,只能通过类访问,不能继承
随时随地看视频慕课网APP

相关分类

Java
我要回答