ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Java 클래스 오버로딩
    Java/Java 기초 2012. 6. 21. 23:25

    이번 포스팅엔 자바의 오버로딩에 대해 설명하겠습니다.

    C언어의 경우 객체를 계속 생성해야 하기 때문에 변수를 계속 생성해야 하지만 자바의 경우 오버로딩을 하여 중첩시켜 사용할 수 있습니다. 예제를 보겠습니다.

     

    01   class First {
    02       int a, b;
    03   }
    04   public class Inheritance {
    05       public static void main(String args[])
    06    {
    07     First myFirst1 = new First();   //클래스 First로부터 선언된 객체를 생성합니다.
    08     First myFirst2 = new First();
    09     int m1, m2;
    10  
    11     myFirst1.a=5;   //가져온 객체에 값을 입력합니다.
    12     myFirst1.b=6;
    13     myFirst2.a=7;
    14     myFirst2.b=8;   //이렇게 a, b를 중첩시켜 사용할 수 있습니다.
    15  
    16     m1=myFirst1.a*myFirst1.b;
    17     System.out.println("m1의 값 :" +m1);
    18     m2=myFirst2.a*myFirst2.b;
    19     System.out.println("m2의 값 :" +m2);
    20    }
    21   }
     

     

     

     

    결과 

    m1의 값 : 30

    m2의 값 : 56


    추천은 블로거에게 큰 힘이 됩니다.

    'Java > Java 기초' 카테고리의 다른 글

    자바의 꽃 상속과 오버라이딩  (2) 2012.06.24
    Java 멤버변수  (0) 2012.06.21
    Java 3차 배열  (0) 2012.06.21
    Java 2차 배열  (1) 2012.06.20
    Java 배열  (0) 2012.06.19

    댓글

Designed by Tistory.