본문 바로가기

자바메소드3

자바 필드, 생성자, 메소드를 나누어 차(Car)를 구현하기. 차의 속성과 기능으로 나누어서 자동차 클래스를 만든다. 속성 : 차량명, 모델명, 차량색상 기능: 가고, 서고, 뒤로가고, 차량정보 확인 우선 필드변수(속성)을 선언한다. 생성자를 만든다. 메소드(기능)를 구현한다. 다른 하나의 차를 작동하게 만들 메인 클래스를 만든다. 그리고 출력한다. 위와 같은 클래스를 통해서 필드, 생성자, 메소드를 정확히 나누고, 메인 클래스를 통해서 출력되는 지 확인을 해야한다. 2021. 7. 27.
자바 메소드(method) 1. 사칙연산을 메소드로 만들어서 출력해보는 코드. int add () {} 로 사칙연산 4가지를 메소드로 만든다. - 첫번째 더하기. int add(int a, int b) { int result = 0; result = a + b; return result; } 코드를 위와 같이 길게 쓸 수도 있지만 간단하게 이와 같이 작성하면 된다. int add(int a, int b) { return a + b; } - 두번째 빼기 - 세번째 곱하기 - 네번째 나누기 그리고 출력값. 2021. 7. 27.
자바 클래스(class) 1. 자바에서 클래스를 작성할 때 변수 선언 영역, 생성자 선언 영역, 메소드 영역을 구분해서 알아야 한다. 필드에 인스턴수 변수 클래스 변수 등등을 선언할 수 있다. 기본 생성자는 이클립스에서 자동으로 만들어 주기에 생략이 가능하다. 메소드 선언 영역에 메인으로 만들어져서 코드를 바로 출력할 수 있다. 그리고 추가로 필요한 메소드는 따로 만들어서 메인에 넣을 수 있다. 그리고 메소드에서 잊지 말아야 부분은 메소드의 4가지 형태이다. (메소드와 생성자의 생김이 비슷해서 헷갈릴 수 있으니 주의하자.) 1. 리턴값 없음, 전달받는 파라미터 값 없음 void 메소드명() {} 2. 리턴값 없음, 전달받는 파라미터 값 있음 void 메소드명(파라미터타입 변수명, ...) {} 3. 리턴값 있음, 전달받는 파라미.. 2021. 7. 26.