Programming/Java
외부클래스
공부합시다홍아
2020. 10. 20. 17:55
코드
1 class Inclass{
2 int a,b,c;
3 }
4 public class Problem{
5 public static void main(String[] args){
6 Inclass V = new Inclass();
7 V.a = 10;
8 V.b = 20;
9 prnt(V);
10 System.out.printf("a=%d, b=%d, c=%d\n", V.a, V.b, V.c);
11 }
12 static void prnt(Inclass V){
13 V.a += 30;
14 V.b -= 30;
15 if(V.a <= V.b)
16 V.c = V.a + V.b;
17 else
18 V.c = V.a - V.b;
19 }
20 }
결과
a = 40, b = 10, c = 50 |
설명
1열 : Class외부에 선언되었으므로 static을 붙이지 않는다.
6열 : 외부 클래스의 객체 변수 V를 선언한다.
9열 : 객체 변수 V를 인수로 하여, prnt() 메소드를 호출한다. 이후 12열로 이동한다.
728x90