U E D R , A S I H C RSS

Java Study2004/오버로딩과오버라이딩

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;}
~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;} 효한 함 . . .
~cpp 
People people;// (100, 100)
people.move(10,10);//  (110, 110)
people.move(5.1,11.8);//Overloading,   (115, 121)

Overriding Overloading . Overloading ' ', '' , Overriding '', ''. .

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:23:32
Processing time 0.0178 sec