시작 : 프로그래머스 1018점
시작 : 문자열 단어공부
메서드의 동기적 실행
메서드는 순차적으로 실행된다.
재귀적 함수는 탈출의 구문을 반드시 명시한다
if(a==10) return;
return키워드를 사용해서 탈출
9강
객체와 클래스
객체 = 컴퓨터 내의 (사물)
객체가 클래스에서 만들어지는 과정을 인스턴스라고함
클래스
대량 생산을 목적으로 하는 클래스는 메인이 없다
클래스에서 속성을 나타내는 것을 멤버 변수(field)라고 부름
클래스에서는 변수를 선언하는것만 가능함( int price;를 선언했다면 값을 바꾸는건 불가능)
멤버변수
클래스 안에서 선언된 변수
객체를 생성할때 각 데이터 타입의 기본값으로 자동 초기화
정수 0 / 실수 0.0 / 논리형 false / 객체\String null
지역변수
메서드 안에서 선언된 변수
사용하기전에 초기화 해야 함
생성자 (constructor)
객체를 생성할때 new 다음에 오는것을 생성자라고 함
클래스이름과 대/소문자까지 똑같이 만들어야함
메서드랑 비슷하게 생겼지만 반환타입이 없음
클래스 안에 하나이상 선언해야하지만 없으면 JVM이 대신해서 자동으로 만들어줌
클래스가 객체로 처음 생성될때 불려나가는 친구
이름이 클래스명과 동일(대/소문자까지)해야한다
생성자를 만들지 않으면 자동으로 생성해줌
생성자는 여러개 일 수 있다. 하지만 모형이 달라야함
생성자를 여러개를 만드는것은 생성자 오버로딩이라고함
생성자는 입력변수 순서를 바꾸는것으로 모형을 다르게 만들수있다
'노트정리' 카테고리의 다른 글
2022_10_07 정리 (0) | 2022.10.07 |
---|---|
2022_10_06 정리 (0) | 2022.10.06 |
2022_10_04 정리 (0) | 2022.10.04 |
2022_09_30 정리 (0) | 2022.09.30 |
2022_09_28 정리 (0) | 2022.09.28 |
댓글