C++ の場合:
class Rectangle {
int x, y;
public:
void set_values (int,int);
int area () {return (x*y);}
};
int main () {
Rectangle rect;
rect.set_values (3,4);
}
Java の場合:
class Rectangle {
int x, y;
void set_values (int x,int y);
int area () {return (x*y);}
}
public static void main(String[] args) {
Rectangle rect=new Rectangle(3,4);
}
C++ コンパイラでは、rect
オブジェクトを作成し、メモリを 4 バイト確保します。Javaがオブジェクトを作成する方法を知りたいですか?