본문 바로가기

학교 & 학원 이론 수업/네이버 클라우드 AIaaS 개발자 양성 과정

3월 7일 자바 수업 정리

-클래스

-메서드

-생성자

 

-접근제어자 : protected , default, public, private 

    -protected : 해당 패키지에서만 접근 가능. (상속되면 다른 패키지에서도 가능)

    -default : (아무것도 적지 않았을 때) 같은 패키지 내에서만 접근 가능

    -public : 모든 클래스에서 접근 가능

    -private : 해당 클래스에서만 접근 가능 

 

-Setter & Getter 

    Source > Generator로도 생성 가능 

 

-오버로딩 : 같은 클래스 내의 메서드중 메서드명은 같고 인자가 다른 경우  (리턴 타입은 달라도 됨) 

 

 

-클래스명 + . + 메서드명

               으로 메서드 호출

 

-기본 자료형은 값 호출 (Call by Value) ,

 객체나 배열은 참조 호출 (Call by Reference) 

 

-생성자

     -메서드명은 반드시 클래스명과 같아야 한다

     -리턴타입이 없다

     -처음 생성시 자동 호출된다

     -오버로딩이 가능하다

     -주로 멤버변수의 초기값을 주는 역할을 한다