第一章 方法的重写
在子类继承父类之后,对父类方法的复写拓展。
前提: 继承关系,方法和父类重名(参数列表一样 返回值一样)。
class Person {
String name;
public int info(int num) {
System.out.println("姓名:"+name+",年龄:"+age);
return 1;
}
}
@Override
class Student extends Person{
int id;
public int info(int num) {
System.out.println("姓名:"+name+"年龄:"+age+"学号:"+id);
return 1;
}
}
//在方面名称上面添加 @Override 可以判断方法是否重写 不报错就是重写
//重写的原因是 调用方法会先到此方法查找 没有匹配才会去父类匹配
第二章 Object
Object是JDK提供的一个根基,是所有类的直接或间接父类。
常见用法
获取到一个对象对应的Class对象(反射章节)
public final native Class<?> getClass();
计算当前对象的hash值(一个对象的唯一值) 【集合】
public native int hashCode();
克隆方法,创建对象的一种方式。【克隆