Java

[Keyword] Java - super 키워드 - 슈퍼클래스 (= 부모클래스) 객체 의미.

1,481
목차
  1. super 예제
  2. super 정의

 

super 예제

Hz.java

 

class Site {

  public void site() {

    System.out.println("홈짱닷컴 Homzzang.com");

  }

}


class My extends Site {

  public void site() {

    super.site(); // 부모 클래스의 메서드 호출.

    System.out.println("홈페이지 제작관리 강의");

  }

}


public class Hz {

   public static void main(String[] args) {

      Site my = new My(); 

      my.site();

   }

}


결과값:

홈짱닷컴 Homzzang.com

홈페이지 제작관리 강의

 

super 정의

 

슈퍼 클래스 (부모) 객체 의미.

 


 

1. 

super 키워드는 주로 아래 용도로 쓰임.

① 슈퍼 클래스 메서드 호출.

② 슈퍼 클래스 생성자에 접근.

③ 동일명의 메서드 있는 슈퍼 클래스와 서브 클래스간 혼동 방지.


2.

super 키워드 이해하려면 아래 개념에 대한 이해 필요.

Inheritance (상속)

Polymorphism (다형성)

 

 


분류 제목
Keyword Java - long 키워드 - long 자료형 정수 담는 변수 선언.
Keyword Java - module 키워드 △ - 모듈 선언.
Keyword Java - native 키워드 △ - 메서드가 동일 Java 소스 파일(다른 언어)에서 구현되지 않도록 지…
Keyword Java - new 키워드 - 새로운 객체 생성 (= new키워드 = 뉴키워드)
Keyword Java - package 키워드 - 패키지 선언.
Keyword Java - private 키워드 - 선언된 클래스 안에서만 접근 가능 설정.
Keyword Java - protected 키워드 - 같은 패키지 및 서브 클래스에서만 접근 가능 설정.
Keyword Java - public 키워드 - 다른 클래스의 접근을 허용. (= 퍼블릭)
Keyword Java - requires 키워드 △ - 모듈 내부에 필요한 라이브러리 지정. (Java 9 이상)
Keyword Java - return 키워드 - 메서드 실행 후, 값을 반환.
Keyword Java - short 키워드 - short 정수 자료형 선언.
Keyword Java - static 키워드 - 객체 생성 없이 바로 접근 가능한 (메서드/속성) 선언.
Keyword Java - strictfp 키워드 △ - 부동 소수점 계산 정밀도 및 반올림 제한.
Keyword Java - super 키워드 - 슈퍼클래스 (= 부모클래스) 객체 의미.
Keyword Java - switch 키워드 - switch 조건문 선언.
3/4
목록
 홈  PC버전 로그인 일본어
그누앞단언어
그누뒷단언어
그외코딩언어
그누보드
제작의뢰
Q&A
커뮤니티 2
웹유틸
회원센터
홈짱닷컴 PC버전 로그인