次のプリミティブ型のみで構成されるクラスがあります。
public class Test{
private int a1; //size of int =4
private long a2; //size of long = 8
private double a3[]; //size of double =8
}
さらに、このクラスには次のようなオブジェクトがあります。
Test test= new Test(1,3,new double[] {0.1, 0.2, 0.3, 0.4});
このオブジェクトのサイズを見つける関数が必要です。この場合、4 + 8 + 4*8 = 44 が返されます。