Java 내용정리(2)

coc·2023년 8월 10일
0

Java API

1. Java API(1)

API(Application Programming Interface)

- 응용 프로그램에서 사용할 수 있도록, 운영 체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스

- Interface : 실제로 하면 복잡한 일 을 간단 하게 할 수 있도록 만들어 놓은 어떤 장치

Java api(2)

- interface 를 사용한 사례

1) 전구를 켤 때 전구에 전선을 직접 연결하지 않고 스위치 를 켠다.

2) 차를 세우고 싶을 때 직접 바퀴를 잡지 않고 브레이크페달 을 밟는다.

Java api(3)

- JAVA 에서 API 는 어떤 일을 수행 하기 위해 사용하는 도구나 방법(method) 이다.

- 추가로 사용법도 포함 하고 있다.

- oracle 에서 제공하는 api 사이트를 이용 할 수 있지만 eclipse 에서도 확인 가능 하다.

2. Class 의 member()

1) Member 에는 constructor, field, method 가 있습니다.

public class Ex01 {//클래스
int fildName; // 필드 == 클래스 안에 있는 변수

public Ex01(){//생성자(생략 할 수 있다.)
}
public void methodName(){//메소드
}

}

2) 생성자(constructor) 는 class 를 객체화 해 줍니다.

3) 객체화 하는 과정을 다시 들여다 보면 생성자가 사용 되었다는 것을 알 수 있다.

4) Class 가 instance 화 되면서 가장 먼저 실행된다고도 볼 수 있습니다.

3.생성자

1) 생성자는 객체화 될 때 초기화 하는 수단으로 활용 된다.

2) 초기화는 0을 만드는 것이 아니고 최초의 값을 주는 것 이다.

요약

  1. 객체 화를 할 때 constructor 라는 것을 호출 한다.
  2. Constructor 는 객체 화 시에 최초로 불려진다.
  3. 이것을 이용 하면 객체 화 할 경우 초기화가 가능 하다.
  4. 초기화는 생성시 최초로 어떤 값을 입력 하는 것을 의미 한다.

4.생성자 (overloading)

1) 같은 이름으로 여러 개의 생성자를 만드는 것을 우리는 생성자 overload 라 한다.

2) 단, 매개 변수의 개수나 형태가 달라야 한다.

overloading 예

5.메서드 (overloading)

1.변수 선언시 변수 명이 중복되지 않게 선언한 것처럼 메소드도 마찬가지로 서로 구별될 수 있어야 한다.

2.자바에서는 한클래스 내에 이름이 같은 메서가 있더라도 매개변수의 갯수또는 타입이 다르면 같은 이름을 사용해서 메서드를 사용할 수 있다.

profile
시작

0개의 댓글