Java中的最终方法是否可以节省内存?

时间:2018-11-10 11:37:04

标签: java memory final virtual-functions

在C ++中,虚拟成员函数是类的一部分,由于对象必须保持指向其函数(基础或重写)的指针,因此使对象更大。如果我使用Java,并且想制作一个最小的对象,那么将方法设为final会阻止类持有指向方法的指针,从而总体上减少此类的对象大小吗?私有方法也是如此吗?

class Small {
    float x;

    final float getX() {
        return x;
    }

    final void setX(float x) {
        this.x = x;
    }
}

0 个答案:

没有答案