Class50 Class(1-2) package method; import java.util.ArrayList; public class SubClass2 { public void method1() { System.out.println("SubClass2 멤버로 구성된 method1"); } public static void method2() { // void method는 return을 하지 않는다. System.out.println("SubClass2 멤버로 구성된 method2"); } // 접근제어자(public) 반환자료형(int) 메서드이름(method3)(매개변수, 매개변수, ...) public int method3() { // int데이터를 return(반환)해준다. int data = 100, data2 = 200; re.. 2022. 7. 27. Class(1-1) package method; import java.util.ArrayList; // 클래스 내에 또다른 클래스를 만들 수 있다. // 같은 패키지 내에 SubClass1의 이름으로 class file을 생성할 수 없다. class SubClass1 { public void method1() { System.out.println("SubClass1 멤버로 구성된 method1"); } public static void method2() { // static // - 코드 실행시(프로그램 실행시) 바로 메모리상에 올라온다. // - 같은 패키지 내 어디서든 접근이 가능하게 만들어준다(전역) // - 프로그램 종료시까지 메모리에 남아있다.(GC가 제거해주지 못한다) // - 많은 양의 static은 좋은 방법.. 2022. 7. 27. 이전 1 ··· 10 11 12 13 다음