728x90
public class Ex13 {
public static void main(String[] args){ // 클래스메서드=스태틱 메서드(객체 생성없이 사용할 수 있는 메서드)
System.out.println(Calculator.add(300,200));
System.out.println(Calculator.subtract(300,200));
System.out.println(Calculator.multiple(300,200));
System.out.println(Calculator.divide(300,200));
Calculator caculator = new Calculator();
caculator.a = 300;
caculator.b = 200;
System.out.println(caculator.add());
System.out.println(caculator.subtract());
System.out.println(caculator.multiple());
System.out.println(caculator.divide());
}
}
class Calculator{
int a,b;
int add(){ return a+b;}
int subtract(){ return a-b;}
int multiple(){ return a*b;}
double divide(){ return a/b;}
static int add(int a, int b){ return a+b;}
static int subtract(int a, int b){ return a-b;}
static int multiple(int a, int b){ return a*b;}
static double divide(int a, int b){ return a/b;}
}
728x90
'JAVA > 예제' 카테고리의 다른 글
[JAVA] ch05-15. Method (메서드) (0) | 2017.08.22 |
---|---|
[JAVA] ch05-14. Static method (스태틱 메서드) 2 (0) | 2017.08.22 |
[JAVA] ch05-10. 클래스와 메서드에서의 객체 호출 2 (0) | 2017.08.22 |
[JAVA] ch05-09. 클래스와 메서드에서의 객체 호출 (0) | 2017.08.22 |
[JAVA] ch05-07. 메서드 호출 (0) | 2017.08.22 |
댓글