2018.12.20 클래스와 메소드 호출 및 예제, 수정자의 종류(기본,오버로딩)

2018. 12. 20. 16:06JAVA


#1 클래스와 메소드 호출


① 라이브러리 클래스 ▼




실행 클래스에서 라이브러리 클래스 호출






#2 클래스와 메소드 활용


① 라이브러리 클래스 생성



실행 클래스 생성 




#3 생성자의 종류, 수정자 메소드


라이브러리 클래스 생성






메인 클래스 생성




Cf) 오버로딩(Overloading)과 오버라이딩(Overriding)의 차이

·오버로딩(Overloading):

오버로딩(Overloading)은 메소드 오버로딩과 생성자 오버로딩으로 나뉘며

같은 이름의 함수를 여러 개 정의하고, 매개변수의 유형과 개수를 다르게 하여 다양한 유형의 호출에 응답하게 한다.


·오버라이딩(Overriding):

부모 클래스가 가지고 있는 멤버변수가 자식 클래스로 상속되는 것처럼 부모 클래스가 가지고 있는 메소드도 자식 클래스로 상속되어 

자식 클래스에서 사용할 수 있다. 하지만, 자식 클래스에서 메소드를 재정의해서 사용할 수 있다.

즉, 자식 클래스에서 동일한 메소드를 재정의하는 것을 말한다.