-
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