¶
2004 3
¶
클 하 함 파 클 하, 하 함 (Overriding)한 한. 클 하 함 파 클 하, 파 클 클 함 , 파 클 함 하 .
People클 move(int aX, int aY){this.position.x += aX;this.position.y += aY;} 함 . People클 Student 클 . '학' 해 . move함 해한. move(int aX, int aY){this.position.x -= aX;this.position.y -= aY;}
People클 move(int aX, int aY){this.position.x += aX;this.position.y += aY;} 함 . People클 Student 클 . '학' 해 . move함 해한. move(int aX, int aY){this.position.x -= aX;this.position.y -= aY;}
~cpp People people;// (100, 100) people.move(10,10);// (110, 110) Student student;// (100, 100) student.move(10,10);// (90, 90)함 할 클 함 파 클 한 함 함 히 할 한. , 하 함 클 함 , .
¶
하 함 한 하 함 하 한.
한 People클 move함 . move함 형 . people.move(1.1, 2.13) 행한 할 . 형 해 move함 Overloading한. move(double aX, double aY){this.position.x += (int)aX;this.position.y += (int)aY;} 함 효한 함 . 함 함 호 해 . 함 한.
한 People클 move함 . move함 형 . people.move(1.1, 2.13) 행한 할 . 형 해 move함 Overloading한. move(double aX, double aY){this.position.x += (int)aX;this.position.y += (int)aY;} 함 효한 함 . 함 함 호 해 . 함 한.
~cpp People people;// (100, 100) people.move(10,10);// (110, 110) people.move(5.1,11.8);//Overloading 함 호, (115, 121)
¶
Overriding Overloading 하 하 . Overloading ' ', '하' , Overriding '하', '' 해. 해 .