노트정리

2022_10_05 정리

0304호 2022. 10. 5.


시작 :  프로그래머스 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

댓글