[java] 자바 접근제어 지시자
지시자 클래스 내부 동일 패키지 상속받은 클래스 이외의 영역 private O X X X default O O X X protected O O O X public O O O O public > protected > default > private 디폴트 생성자 : 디폴트 생성자의 접근제어 지시자는 클래스의 선언형태에 따라서 결정된다. 즉 아래 그림의 형태로 자동삽입 된다. public 클래스 […]
더 읽기호흡이 있는 자마다 여호와를 찬양하라.(Psalm 150:6)
지시자 클래스 내부 동일 패키지 상속받은 클래스 이외의 영역 private O X X X default O O X X protected O O O X public O O O O public > protected > default > private 디폴트 생성자 : 디폴트 생성자의 접근제어 지시자는 클래스의 선언형태에 따라서 결정된다. 즉 아래 그림의 형태로 자동삽입 된다. public 클래스 […]
더 읽기클래스 ex) Car, MyCar – 대문자로 시작 Car – 둘이상의 단어일때 새단어는 대문자로 시작 MyCar 메소드 ex) getName – 소문자로 시작 – 둘이상의 단어일때 새단어는 대문자로 시작 변수 ex) name, myName – 소문자로 시작 – 둘이상의 단어일때 새단어는 대문자로 시작 상수 ex) MY_AGE – 모두 대문자로 표현 -둘이상의 단어일때 언더바 _ 로 구분 class MyClass{ […]
더 읽기final 키워드를 사용하면 초기화 후 값을 변경할 수 없다. 즉 변수를 상수화 하는 키워드이다. 따라서 선언과 동시에 초기화 하지 않으면 에러가 발생한다. 생성자는 클래스의 인스턴스를 생성할때 딱한번 호출되는 메소드이다. 클래스 이름과 동일하며 따로 구현하지 않을경우 매개변수가 없는 디폴트 생성자가 호출된다. 생성자 안에서는 final 변수의 초기화가 가능하다. class A{ int num; final int F_NUM; // final […]
더 읽기정수 표현방식 가장 왼쪽 비트인 MSB는 부호를 나타낸다. 0이면 + 1이면 – 를 의미한다. 00000111 = 양의 정수 7 => 일반적인 2진수 계산법에 따른다. 음의 정수 표현방식 양의 정수 표현방식과 다르다. 2의 보수가 음의 정수 표현방식이다. 즉 양의 정수와의 합이 0이 되는 구조 그리고 올림수는 벼려진다. 예를들어 00000001 은 양의 정수 1 을 의미한다. 00000001 […]
더 읽기