728x90
반응형

<오늘의 학습>

1. 생성자(생성자 메소드)

 

 

1. 생성자(생성자 메소드)

  1. 생성자 이름은 클래스이름과 같다
  2. 생성자는 리턴형이 없다. 객체 초기화가 목적이다.
  3. 생성자는 인수를 갖는다. 오버로드가 가능하다.
  4. 생성자는 객체 생성시 호출된다.
  5. 생성자를 넣지 않으면 내부적으로 디폴트 생성자가 만들어진다.
  6. 인자(매개변수)가 있는 생성자를 넣으면, 디폴트 생성자는 만들어지지 않는다.
  7. this:자신을 지칭하는 객체. 지역변수를 전역변수 값에 저장할 때 주로 사용한다. ex) this.전역변수=지역변수;
    this():자신의 클래스 안의 생성자를 호출
  8. 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
반응형

+ Recent posts