728x90
반응형
<오늘의 학습>
1. 생성자(생성자 메소드)
1. 생성자(생성자 메소드)
- 생성자 이름은 클래스이름과 같다
- 생성자는 리턴형이 없다. 객체 초기화가 목적이다.
- 생성자는 인수를 갖는다. 오버로드가 가능하다.
- 생성자는 객체 생성시 호출된다.
- 생성자를 넣지 않으면 내부적으로 디폴트 생성자가 만들어진다.
- 인자(매개변수)가 있는 생성자를 넣으면, 디폴트 생성자는 만들어지지 않는다.
- this:자신을 지칭하는 객체. 지역변수를 전역변수 값에 저장할 때 주로 사용한다. ex) this.전역변수=지역변수;
this():자신의 클래스 안의 생성자를 호출 - super : 상위 (수퍼)클래스 객체를 말함.
super() : 상위 클래스 생성자 호출.
클래스 상속, 인터페이스 상속
class 파생클래스 extends 수퍼클래스 implements 인터페이스,인터페이스,인터페이스{
//변수=필드
//생성자
//메서드
}
1. 클래스는 다중 상속이 불가능하다.
2. 인터페이스는 다중 상속이 가능하다.
3. 클래스 extends 클래스 //클래스가 클래스를 상속받을 때
4. 인터페이스 extends 클래스 //인터페이스가 클래스를 상속받을 때
5. 클래스 implements 인터페이스 //클래스가 인터페이스를 상속
6. 상위 클래스 변수로 하위객체 처리, 자동 형변환과 유사하다.
List list = new ArrayList();
Map mpa = new HashMap();
2023년 5월 22일 월요일
<7일차 수업 후기>
오늘은 지금까지 배운 내용에 대해 간단한 쪽지 시험을 보았다.
매일 배운 내용을 정리하며 복습하다보니 갑작스러운 시험도 어렵게 느껴지지 않았다. 앞으로도 꾸준히 열심히 공부하자!
728x90
반응형
'HRD_훈련 > JAVA' 카테고리의 다른 글
[JAVA] AWT와 프레임 출력 (9일차) (0) | 2023.05.24 |
---|---|
[JAVA] 추상 클래스와 인터페이스 (8일차) (0) | 2023.05.23 |
[JAVA] 객체 지향 프로그래밍 (6일차) (0) | 2023.05.19 |
[JAVA] 배열과 Random (5일차) (0) | 2023.05.19 |
[JAVA] 반복문 (4일차) (0) | 2023.05.18 |