[quote=引用 1 楼 ffc253605481 的回复:] 楼主的理解完全正确.在java中所有类的父类都是Object。在所有类进行初始化的时候都会调用Object的初始化方法,注意初始化方法并不是构造方法,初始化完成后就在内存中存在(这个过程就是类加载过程)。抽象类也一样有初始化方法。只不过我们在进行类实例化的时候比如通过new 关键字产生实例,java语言不允许抽象类有实例产生,所以抽象类不能被实例化。
楼主的理解完全正确.在java中所有类的父类都是Object。在所有类进行初始化的时候都会调用Object的初始化方法,注意初始化方法并不是构造方法,初始化完成后就在内存中存在(这个过程就是类加载过程)。抽象类也一样有初始化方法。只不过我们在进行类实例化的时候比如通过new 关键字产生实例,java语言不允许抽象类有实例产生,所以抽象类不能被实例化。
62,621
社区成员
307,251
社区内容
加载中
试试用AI创作助手写篇文章吧