现在我知道这是一个愚蠢的问题,但是,finalize 方法仍然在对象类中定义为 protected,并且它将在我们的类中私有(private)继承。
我们知道 Finalize 方法在对象被销毁之前运行,所以我的问题是,如果我们不重写它?它仍然会以私有(private)形式运行吗?
最佳答案
finalize method is defined as protected in object class and it would be inherited privately in our class.
不,它不会作为私有(private)继承到子类中。
Will finalize method run without overriding it?
是的,它会运行,因为它是继承的。
关于java - Finalize 方法会在不覆盖它的情况下运行吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23287223/