[Java] Overload( 오버로드 ) 오버로드(overload) - 메소드를 같은 이름으로 매개변수만 달리해서 여러개 선언하는 기능을 의미한다. - 자바에서 많이 쓰이기도 하는 문법 중 하나. - 메소드를 오버로드 하기 위해서는 반드시 매개변수의 수량과 타입이 달라야 한다. - 기능에 대한 매개변수를 분산하여 놓을 수 있는 장점이 있다. - 매개변수의 타입과 수량이 같지만 매개변수의 이름이 다르다고 해서 오버로드가 성립되진 않는다. 공부노트/Java 2021.11.13
[Java] Class와 객체 클래스 public class Car { String color = "빨간색"; int fuel = 85; public void putAccel(){ System.out.println("차가 나아갑니다."); } public void putBreak(){ System.out.println("차가 멈춥니다."); } } - 객체를 생성하기 위한 틀이라고 볼 수 있다. - 클래스를 활용하여 인스턴스(객체)를 생성할 수 있다. - 클래스는 객체 그 자체가 아니며 단순히 객체를 생성하기 위한 틀에 불과하다. - 클래스에서는 실제 속성을 나타내는 멤버변수(필드)와 동작을 나타내는 메서드로 구성을 나눌 수 있다. - 클래스는 해당 클래스를 감싸고 있는 파일과 이름이 동일해야 하며 1파일 = 1클래스로 구성되는 것을.. 공부노트/Java 2021.11.10