Overriding vs Overloading둘 다 다형성을 높여주는 개념이고 비슷한 이름이지만,(같은 이름의 함수를 호출한다는 것은 공통점이지만,)다른 개념으로 사용되고 있다.Overriding (오버라이딩) 상위(부모) 클래스 혹은 인터페이스에 존재하는 메소드를
ObjectOrientedProgramming객체 지향 프로그래밍객체 지향 프로그래밍은 컴퓨터 프로그램을 "객체"들의 모임으로 파악하고자 하는 프로그래밍의 패러다임 중 하나이다.여기서 말하는 객체는 서로 연관되어있는 변수와 함수들을 하나의 group 으로 만드는 것이다