반응형
Array : 배열
- 동일한 Data type 을 메모리 상에 순차적으로 확보한 메모리 구조
- 일괄처리 가능 > 메모리 관리 용이
- 추가/삭제 가 어려워 메모리 낭비
- reference type
- Data type [] name;
arr[ 0 ] --> 상대적 위치
다차원 배열
- [열의 개수]
- [행의 개수] [열의 개수]
- [면의 개수 ] [행의 개수] [열의 개수]
더보기
name = new String[people]; >> 객체 생성 X
객체 자체는 배열X.. 객체를 관리하는 게 배열
name[i] = sc.next(); >> 이때 객체 생성
더보기
%d
%s
%f
%c
for each
repeat
function > function 가능
함수, Function > method
더보기
우선 함수는 여러 문장들이 하나의 기능을 구현하도록 구성한 것이라고 할 수 있다. 그 함수 중에서 클래스 내부에 정의한 함수를 메소드라고 부르는 것이다. 또한 메소드는 객체의 속성을 다루기 위한 행위를 정의한 것이라는 의미도 포함하고 있다.
즉, 독립적으로 존재하는 함수이냐, 클래스 내부에 종속되어 있느냐의 구분으로 함수와 메소드를 구분할 수 있다.
- instance method
- 객체를 생성해야만 사용할 수 있음
- 매개변수의 첫 번째 자리에는 항상 this 를 가지고 있다. ?!
- this : 객체를 구별해준다.
- 인스턴스 메소드 : 인스턴스 생성 후 사용 가능
Hello h = new Hello();
h.func();
- static method
- 컴파일 될 때 생성되고, 객체생성유무와 상관없이 미리 만들어짐 ... public static void main(~
- 모든 곳에서 공유하는 개념
- this 를 가지고 있지 않다
- 인스턴스 사용 없이도 가능, 모든 인스턴스에 공통으로 사용 시, 인스턴스 변수 사용 불가
- p278
Hello.func();
- final = 마지막.. 추가 상속 불가 ~ has a
- final + method : 강제성 부여
- 외부 접근 허용을 위해 주로 public 으로 지정
함수 생성 > 모듈화
- call by name > 값 x
- call by value > 값 있음
- call by reference > reference type 주고받기
- array
반응형
'강의정리들 > [2023] FullStack' 카테고리의 다른 글
230101_Wed_1 (0) | 2023.01.11 |
---|---|
230110_Tue (0) | 2023.01.10 |
230109_Mon (0) | 2023.01.09 |
230106_Fri (0) | 2023.01.06 |
230104_Wed (0) | 2023.01.04 |