-클래스
-메서드
-생성자
-접근제어자 : protected , default, public, private
-protected : 해당 패키지에서만 접근 가능. (상속되면 다른 패키지에서도 가능)
-default : (아무것도 적지 않았을 때) 같은 패키지 내에서만 접근 가능
-public : 모든 클래스에서 접근 가능
-private : 해당 클래스에서만 접근 가능
-Setter & Getter
Source > Generator로도 생성 가능
-오버로딩 : 같은 클래스 내의 메서드중 메서드명은 같고 인자가 다른 경우 (리턴 타입은 달라도 됨)
-클래스명 + . + 메서드명
으로 메서드 호출
-기본 자료형은 값 호출 (Call by Value) ,
객체나 배열은 참조 호출 (Call by Reference)
-생성자
-메서드명은 반드시 클래스명과 같아야 한다
-리턴타입이 없다
-처음 생성시 자동 호출된다
-오버로딩이 가능하다
-주로 멤버변수의 초기값을 주는 역할을 한다
'학교 & 학원 이론 수업 > 네이버 클라우드 AIaaS 개발자 양성 과정' 카테고리의 다른 글
3월 9일 자바 수업 정리 - Exception (0) | 2023.03.09 |
---|---|
3월 8일 자바 수업 정리 (다형성, 추상클래스, 인터페이스, 익명클래스, UML) (0) | 2023.03.08 |
3월 2일 자바 수업 정리 (0) | 2023.03.02 |
2.13~2.17 국비교육 정리 (0) | 2023.02.17 |
2023.02.10 금요일 - git , GitHub (0) | 2023.02.10 |