内部类:实际上就是类里面有类
内部类分有四种:
1、普通内部类
class Person{
class Son{
}
}
2、静态内部类
class Person{
static class Son{
}
}
3、方法内部类
class Person{
void run(){
class Son{
}
}
}
4、匿名内部类
class Person{
void run(){
return new Son(){
};
}
}
object类是所有类的超类,也叫基类。
每一个类不管有多少子类,其实默认都是有一个super
其实是去调用超类Object
Object类有2个需要注意的函数(现阶段):
1、equals() 判断两个object是否相等,与==有区别
2、clone() 克隆复制一个对象