Java

[Java] 인스턴스, class

우니010 2021. 3. 5. 21:06
반응형
package org.opentutorials.javatutorials.object;

class Calculator{
	int left, right;
	
	public void setOperands(int left, int right) {
		this.left = left; // this 는 4번째 줄 left 이다
		this.right = right; // this 는 4번째 줄 right 이다
	}
	
	public void sum() {
		System.out.println(this.left + this.right);
	}
	
	public void avg() {
		System.out.println((this.left + this.right)/2);
	}
}

public class CalculatorDemo {
	
	public static void main(String[] args) {
		Calculator c1 = new Calculator(); // new Calculator() 인스턴스 생성 된 것이 c1에 담김
		c1.setOperands(10, 20);
		c1.sum(); //30
		c1.avg(); //15
        
        Calculator c2 = new Calculator(); // new Calculator() 인스턴스 생성 된 것이 c2에 담김
		c2.setOperands(20, 40);
		c2.sum(); //60
		c2.avg(); //30
	}

}
반응형