Object类中的方法
Object类是所有类的父类,换言之,所有类都是Object的子类;Object类有以下方法:
- clone native方法,深复制 即会返回一个新对象;
- wait/notify/notifyAll等线程相关的的方法
- hashCode,native修饰
- equals方法,默认比较的对象在堆上的地址
- toString 默认时 类名@ HashCode
- getClass方法,获取类的描述
- finalize方法,垃圾回收之前会调用
权限修饰符
java中的三个权限修饰符关键字:public、protected、private;另外还有默认权限,不需要任何修饰符;
- private修饰的变量或者方法只能在本类内部访问;
- 默认情况下,类的变量或者方法可以被位于同一个包下面的类访问
- protected方法是在默认情况的基础之上,单独为子类开的权限,也就是子类不和父类在一个包下面也可以访问protected修饰的变量或方法,但不能访问默认的变量和方法
- public 可以被任意位置的类访问