과목4 - 프로그래밍 언어 : static, 생성자

2025. 2. 2. 16:31자격증/정보처리기사-취득완료

  • static 메소드는 static 메소드만 호출할 수 있다.
    • public void howMuch()와 public static void howMuch() 2개의 메소드가 존재한다.
      • static이 존재하는 다른 메소드에 선언하여 사용하지 None-static 메소드는 객체를 생성하여 접근해야한다.
      • 그렇지 않은 Static 존재하는 메소드는 객체 생성없이 함수명으로만으로 접근이 가능하다.
  • 생성자
    • 오버로딩(메소드명은 같다.)
    • 객체 생성시 자동으로 한번만 호출한다.
    • 선언하지 않아도 디폴트로 생성됨(단, 눈에 보이지 않음)
  • this 는 현재 데이터(속성)를 가리킴, 현재 참조값
  • super 부모를 가리킴