개발공부/JAVA
[JAVA] 생성자 (생활코딩 공부 기록)
jnnjnn
2024. 1. 30. 22:30
생성자란?
인스턴스 초기화를 할 수 있도록 만들어진, 클래스와 이름이 같은 메소드
(초기화: 변수를 선언하고 최초로 값을 지정하는 것)
class Calculator{
int left, right;
public Calculator(int left, int right){
this.left = left;
this.right = right;
}
public void sum() {
System.out.println(this.left + this.right);
}
public void avg() {
System.out.println((this.left + this.right)/2);
}
}
public class CalculatorDemo3 {
public static void main(String[] args) {
Calculator c1 = new Calculator(10,20);
c1.sum();
c1.avg();
Calculator c2 = new Calculator(20, 40);
c2.sum();
c2.avg();
}
}