标签:实现 override 一个 jdk string 初始化 等于 构造 类型
对象 instance of 类
1.方法名 参数列表相同
2.返回值类型和异常类型 子类要小于父类
3.返回权限 子类要大于父类
打印一个对象其实是调对象的tostring方法,没实现tostring就用object的tostring。
== 判断值是否相同 对象则判断地址是否相同
equal判断对象是否相同 一般需要重写(比如人这个类 身份证相同就是同一个对象),没重写时 this == obj也是用等于判断
**String类型已经帮我们写了equal方法 ==判断是否是一个对象 equal判断字符串内容是否相同 *
JDK给我们提供的一些类,大都重写了equal供我们调用
构造方法与静态初始化快的调用顺序都是先调用父类的 最后才调用自己的
标签:实现 override 一个 jdk string 初始化 等于 构造 类型
原文地址:https://www.cnblogs.com/shuzi0806/p/12233851.html