본문 바로가기

JAVA/국비 공부

3월 29일 수업

객체 생성을 할때 JVM을 한번 걸쳐가기때문에 나오는 주소는 실제 주소값이 아니고

16진수식 주소값이다.

 

디폴트는 자기 패키지(폴더) 까지

 

프로텍티드는 나의 상속관계까지있으면 허용해주겠어라는 범위 할때 JVM을 한번 걸쳐가기때문에 나오는 주소는 실제 주소값이 아니고

 

16진수식 주소값이다.

 

 

 

디폴트는 자기 패키지(폴더) 까지

 

 

 

프로텍티드는 나의 상속관계까지있으면 허용해주겠어라는 범위

 

 

 

 

전역변수는 모든 것을 다 쓸 수 있는 변수

 

 

CLASS변수는 클래스는 STATIC 변수다.

 

 

STATIC은 STATIC만 통한다.

 

- 메소드는 입력값을 받아서 출력값을 리턴 받는다.

- 메소드는 기능별로 쪼개서 만드는게 용이하다 ..(나중에 관리하는 관점에서도 편리함)

- 메소드를 사용할때는 이름이 어떤기능을 사용하기위함인지를 알기 위해서 이름을 설정할때 한다.

- 모든 메소드는 클래스 안에 있어야한다.

 

 

큰타입에서 작은 타입으로 바꾸어주기 위해서는 캐스팅해주어야한다.

 

 

자식은 부모에게 무엇을 상속 받을지 알지만 부모는 자식이 무엇을 확정시킬지 모르기때문에 화살표가 부모를 가르키게 되는 것이다.

 

메소드 호출하려면 레퍼렌스 변수가 있어야한다.

PRIVATE

PROTECT... 등등 

 

클래스의 멤버가 움직이는게 아니고 메소드가 움직이는것이다.

 

클래스는 한번 선언해놓고 계속 재사용하기 위한 것이다.

 

콜바이 레퍼렌스 하는 이유 -> 주소값을 넘겨주는 대신 값을 유지하기 위함 

 

 

 

 

 

 

 

 

 

 

'JAVA > 국비 공부' 카테고리의 다른 글

3월18일 수업 5  (0) 2021.03.18
3월 18일 수업 4  (0) 2021.03.18
3월 18일 수업 3  (0) 2021.03.18
3월 18일 수업 2  (0) 2021.03.18
3월18일 수업 1  (0) 2021.03.18