为什么Java里面只允许单一继承,但允许实现多个接口?
为什么Java里面只允许单一继承,但允许实现多个接口?就是财富值有点少,是我的全部了。gc垃圾回收机制多久刷新一次网上没百度到还请大神解答...
为什么Java里面只允许单一继承,但允许实现多个接口?
就是财富值有点少,是我的全部了。
gc垃圾回收机制多久刷新一次 网上没百度到 还请大神解答 展开
就是财富值有点少,是我的全部了。
gc垃圾回收机制多久刷新一次 网上没百度到 还请大神解答 展开
2个回答
展开全部
多重继承会引起歧义 比如 a类有x方法 b类也有x方法 c类要是能继承a b类的话 那调用c类的x方法这个时候是该调用a父类的x方法还是b父类的x方法??? 要是把b类换成接口 那b接口的x方法是抽象的那肯定就会调用a类的x方法
gc的启动机制是完全随机的 这个在不同配置的机器 不同版本的jdk 不同的操作系统都不一样
gc的启动机制是完全随机的 这个在不同配置的机器 不同版本的jdk 不同的操作系统都不一样
追问
大神哈 ,非常感谢额!昨天面试的时候,面试官就问我gc多久刷新一次,我没回答出来。
小哥,想在问你一下,子类在继承父类的时候会调用父类的构造函数?调用的是无参构造函数还是有参构造函数?如果父类有有参构造函数的时候,子类调用的是有参的构造函数还是无餐的构造函数?是在子类继承父类的时候调用,还是子类实例化对象的时候呢?我百度了半天,没找到确切的回答,求小哥帮忙!
追答
子类在实例化的时候肯定会调用父类的构造方法 如果没有用super()来特别支出调用父类的那个构造方法的话就会调用父类默认的构造方法
如果父类没有默认无参数的构造方法的话必须在子类构造方法的第一行写上 super(父类构造方法的参数)要不然就会报错
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询