![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
码市风云
这个作者很懒,什么都没留下…
展开
-
String,StringBuffer,StringBuild 区别
String 字符串常量 StringBuffer 字符串变量(线程安全) StringBuilder 字符串变量(非线程安全)原创 2017-01-18 15:25:55 · 456 阅读 · 0 评论 -
假设一个类,继承了父类并且实现了一个接口,然后父类和接口有一个同名的方法,那么此时会发生什么情况,编译会提示出错吗?如果不出错,那么这到底算是重写还是实现接口方法?
(本人总结,可能现在有记错的地方,欢迎斧正): (1)方法为静态方法,接口不能有静态方法,所以只能接口为非静态方法,而父类为静态方法,此时该类会编译报错,提示为静态方法与接口的抽象方法冲突。 (2)父类和接口的方法均为非静态方法时,该类可以定义同名的方法,但是算是重写父类方法而不是实现接口的方法(原因也许是根据就近原则,父类关系较近)。 此时,如果调用该对象的该同名方法,则最终结果为调用最后原创 2017-02-05 23:39:44 · 2567 阅读 · 3 评论