25일차

백엔드를 팝니다·2024년 7월 25일

개발자 수업

목록 보기
18/72

JAVA_생성자함수

/TODO: 1) 생성자 오버로딩 : 생성자 이름을 똑같이해서 함수를 여러개 만드는 기능 단, 단 매개변수 숫자가 달라야함
// TODO: 객체의 3요소 : 1) 속성필드 2) 생성자함수 3) 함수(메소드)
String company = "현대";
String model; // 모델
String color; // 색깔
int maxSpeed; // 최고속도
@Override
public String toString() {
return "Car []";
}

public Car(String model, String color, int maxSpeed) {
super();
this.model = model;
this.color = color;
this.maxSpeed = maxSpeed;
}

public Car(String model, String color) {
super();
this.model = model;
this.color = color;
}

public Car(String model) {
super();
this.model = model;
}

}

// TODO: 생성자함수 : 코딩안함 (오른쪽 버튼클릭하여 출력)

함수

계산기 함수

// 3-1) 전원 켜기: 화면에 출력하는 함수
void powerOn() {
System.out.println("전원켜기");
}
// 3-2) 전원 끄기 :

void powerOff() {
System.out.println("전원끄기");
}
// 3-3) 덧셈 계산 :

void sumOn() {
System.out.println("덧셈하다");
}

// TODO: 2) 결과를 내보내기 하는 함수
int minus(int x, int y) {
int result = x - y;
return result;
}

// 간단연습 : 결과를 내보내기 하는함수 : 곱셈(매개변수 2개)
// 함수명 : multy

int multy(int a, int b) {
int result = a*b;
return result;
}

//TODO: 간단연습2: 결과를 내보내기 하는 함수 정의/실행 : 나눗셈(매개변수 2개)
double divide(double x, double y) {
double result = x / y;
return result;
}

profile
백엔드 고수가 되고싶은 사람

0개의 댓글