ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Java Method overLoad
    Java 2018. 1. 16. 14:22
    반응형
    public class Main {

                public static void main(String[] args) {
                    
                    Calculrator cal = new Calculrator();
                    
                    System.out.println(cal.Add(7, 4));
                    System.out.println(cal.Add(7.5, 2.4));
                    
                }
            
            }

    // 오버로드가 없다면 사용자는 더하기 하나 하는데도 많은 수의 메서드를 알고 있어야한다.
    // 메소드 오버로드를 사용하면 같은 이름의 메소드로 사용자 값으로 알맞는 메서드를 실행한다.

    public class Calculrator {

                public int x = 0, y = 0;
                
                public void Calculrator() {
                    
                }
                    
                // 두개의 수를 더하는 메소드
                // 인자 값이 다르고 이름이 같은 메서드 , 사용하는 인자값마다 쓰여지는 값이 다름.
                int Add(int _x , int _y) {
                        return _x+_y;
                }
                
                double Add(double d1, double d2) {
                    return d1+d2;
                }

    String Add(String d1, int d2) {
         return d1+d2;
     }
                    
        }



    반응형

    'Java' 카테고리의 다른 글

    Java - extends  (0) 2018.01.18
    Java - Static  (0) 2018.01.16
    Java Class - 생성자  (0) 2018.01.16
    Java - Class  (0) 2018.01.16
    Java Arr - s : arr  (0) 2018.01.16

    댓글

Designed by Tistory.