728x90
반응형

상수 2

[객체지향프로그래밍][Java] 클래스와 객체 2 (접근 지정자, static, final)

접근지정자 public: 어떤 클래스에서든 접근 가능 protected: 같은 패키지에 있는 다른 클래스나, 상속받은 자식 클래스에서 접근 가능 private: 해당 클래스 내부에서만 접근 가능 default(package-private): 같은 패키지 내에서만 접근 가능, 따로 접근 지정하지 않았을 경우 자동으로 지정 접근지정자는 객체지향 프로그래밍에서 캡슐화를 구현 클래스 내부 상태와 행동을 적절히 제어 코드의 유지 보수성과 재사용성 향상 클래스 접근 지정 public class World { // public 클래스 } 멤버 접근 지정 멤버에 접근하는 클래스 private 디폴트 접근 지정 protected public 같은 패키지의 클래스 x o o o 다른 패키지의 클래스 x x x o 접근 가..

[Java] 자바 기본 문법 1

/* * 소스 파일 : Hello.java */ public class Hello { public static int sum(int n, int m) { return n + m; } // main() 메소드에서 실행 시작 public static void main(String[] args) { int i = 20; int s; char a; s = sum(i, 10); // sum() 메소드 호출 a = '?'; System.out.println(a); // 문자 '?' 화면 출력 System.out.println("Hello"); // "Hello" 문자열 화면 출력 System.out.println(s); // 정수 s 값 화면 출력 } } /* * 출력 결과 * ? * Hello * 30 */ 코드..

728x90
반응형