15) 계산기 클래스 만들기 2

hahahoho셍·2021년 4월 24일
0

자바 공부

목록 보기
15/97
package ex_class;
//결과값이 저장되는 계산기
class NewCal{  //같은 패키지 안에서는 중복되는 이름의 클래스 생성 불가.
	//필드 : maker, result(결과값)
	String maker = "새로운계산기"; 
	double result;
	//메소드 : 결과값에 더하는 기능
	//오버로딩 : 메소드의 이름은 같고 매개변수의 갯수나 형이 다른경우 중복 가능
	void add(double a) {
		result += a; 
	}
	double add (double a,double b) { //오버로딩
		return a+a; 
	}
	void add(int a) {  //오버로딩
		result += a; 
	}
	
	
	void bbe(double a) {
		result -= a; 
	}
	void gob(double a) {
		result *= a; 
	}
	void nanu(double a) {
		result /= a; 
	}	
	
}





public class J20210419_02_new_cal {

	public static void main(String[] args) {
		NewCal c1 = new NewCal();
//		c1.add(20);
//		System.out.println(c1.result);
//		c1.bbe(5);
//		System.out.println(c1.result);
//		c1.gob(2);
//		System.out.println(c1.result);
//		c1.nanu(2);
//		System.out.println(c1.result);
		
		System.out.println(c1.add(20, 10));
		c1.add(20);

		
	}

}
profile
그냥 공부 한거 적는 벨로그 하하하핳ㅎ하하하핳하ㅏ

0개의 댓글

관련 채용 정보