반응형 자바 Java50 수식자 / 접근제어자 public, private 차이 / static, final 수식자 수식자 'public', 'static'같이 클래스나 메서드, 필드 등에 대해 효과나 제약을 부여하는 수단 수식자의 종류 중 접근제어자 클래스나 메서드, 필드 등에 대해 어떤 범위에서 접근을 허가할지를 지정 왜해? 객체가 가진 고유의 멤버 변수값들이 외부에서 잘못 변경되는 것을 막기 위해서 public class Date { public static void main(String[] args) { //ClassNew 클래스에 대한 객체 object를 생성 ClassNew object = new ClassNew(); // ClassNew 클래스를 가진 객체의 멤버변수에 접근 , private 접근 제한자 때문에 접근 불가 System.out.println(object.one); // ClassNew 클래스.. 2019. 9. 26. Static 키워드 Static 키워드 개념 "공유"의 의미를 담는 키워드 사용 static 필드 - 클래스 변수 클래스 변수 : 여러 객체들이 객체 밖에서도 공유하는 변수 ex) static int count = 0; 인스턴스 변수 : 객체 각각에서만 쓸 수 있는 객체 내부의 변수 유틸리티 메소드 = Static 메소드 객체의 생성 없이 사용가능한 메소드 ex) static void m1(){ } ex) Math.random(); 이미 생성되있는 객체의 메소드 https://youtu.be/HOVuJXJXKF4 2019. 9. 25. 출력 System.out.print("문자 그냥 출력"); System.out.println("문자 한줄 띄워 출력"); System.out.printf("%s", 형식화된 문자 출력); 2019. 9. 23. 배열 배열 같은 타입의 변수들의 모임 변수를 개별적으로 선언해서 데이터를 처리할 수도 있지만 효율적이지 않다. 따라서 복수의 데이터를 모아서 취급할 때는 배열을 사용하면 데이터를 일괄적으로 처리할 수 있다. *주의* 배열의 인덱스는 무조건 0 이상의 양수 파이썬의 리스트는 되는 -1로 불러오기 불가능 배열의 종류 1. 기본 타입 변수에 저장될 값이 실제 데이터 값 인 타입 ex) 1) int[] x = new int[10]; 배열 변수 선언과 동시에 배열 생성 배열 형식명 : 기존 자료형식에 대괄호만 붙힌 것 int[] / 자바에서 배열은 객체이기 때문에 new 연산자 이용하고 배열 객체에 이름을 부여해야 함 2) int[] x 배열 변수 선언 x = new int[10]; int자료형 10개를 보관할 수 있.. 2019. 9. 23. 이전 1 2 3 4 5 6 7 8 ··· 13 다음 반응형