鱼友0258
产品经理
·2 天前
🚩Java D12 1、某个接口有10个抽象方法和100个具体的实现类,考虑到接口后期可能需要增加方法,设计接口时,通过中间的一个抽象类(适配器抽象类)默认实现或空实现接口(都是使用普通方法),然后具体的100个子类覆写自己想要的方法。后期接口增加方法时,给适配器抽象类增加一个普通方法,第101个具体子类再覆写适配器抽象类的第101个方法。 2、抽象方法可以声明为static,错,因为static方法不能被覆写,而子类必须要覆写父类的抽象方法 3、抽象方法可以声明为private,错,因为子类不可见父类private的方法,而子类必须要覆写父类的抽象方法 4、基本类型传递的是克隆版本,不是原来的那个,所以不管怎样改变,也是克隆的版本那个在改变,原来的那个不受影响。对象引用是引用指向对象的地址,地址有多个,但都是指向同一个对象,任何一个地址的引用的值改变了,对象的值也跟着改变了
0个评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
下载 APP