2023.06.02.금.TIL

heeh·2023년 6월 2일

TIL

목록 보기
14/82
post-thumbnail

초보자를 위한 스페샬 강의...!

if의 부모격 super

접근제어자

  • public : 접근 제한 없음
    • 다른 쪽에서 가져오는데에 남발하면 X
    • 필드에 직접 접근 지양(유지보수가 어렵기 때문)
  • private : 같은 클래스 내에서만 접근이 가능
    • 직접 접근을 피하기 위해 사용
    • super로 사용해줘야 함
  • protected : 같은 패키지 내에서 다른 패키지의 자손 클래스에서 접근 가능
    • 직접 접근을 지양 시키면서 생성자를 super가 아닌 this로 사용 가능
    • private & sper 대신 사용 가능
  • default : 같은 패키지 내에서만 접근이 가능

어레이리스트 헷갈립니다!

  • String으로 따로따로 있었던 것들을 어레이리스트(상자)에 담아 관리/뽑아 쓸 수 있음
  • 묶어두고 담아두는 역할을 한다

static

  • 메모리에 바로 올라가서 더 간편한 방법이지만, 메모리 저장을 남발하면 유지보수가 어려워짐

클래스 명과 생성자 명은 같게 해줘야 합니다

단축키 사용 적극 이용하기

  • alr+insert -> constructor 고르기
  • ctrl+p -> 어떤 매개변수 넣을 수 있는지 확인할 수 있음(파라미터)
  • ctrl+alt+v -> 변수 자동 뽑힘

단축키 정리 참고 블로그1
단축키 정리 참고 블로그2
단축키 정리 참고 블로그3

for문... 어떻게... 쓰더라...?

  • for문 적용할 것 도트(.) for 입력 -> 자동 완성으로 나온다

객체지향

  • 1번 출력 : 객체지향이 아닌 문장으로 출력 = 문장으로만 나옴
  • 2번 출력 : 객체지향을 하고 변수를 출력 = 변수의 주소 값이 나옴
  • 3번, 4번 출력 : 객체지향을 하고 변수의 컴파일러? 출력 = 그에 맞는 입력한 값이 각각 나옴

profile
공부하자개발하자으쌰으쌰

0개의 댓글