본문 바로가기
수업내용

20230428 수업내용😂😂

by titlejjk 2023. 5. 1.

자바스크립트에서 배열의 sort()함수에 대해 배웠다.

배열의 sort()  함수를 호출하면 알파벳 순서대로 정렬된다.

sort() 함수안에 아무것도 전달하지 않으면 unicode 순서대로 정렬되기 때문에

알파벳 순서대로 정렬된다.

정렬된 새로운 배열을 리턴해준다. 

이 sort()함수는 리턴하는 값을 원본배열의 참조값은 바꿔서 return해준다.

단순히 문자열, 혹은 숫자를 오름차준 정렬할때는 sort()만 호출해주면 된다.

같은 이름의 method를 호출할수 있을까?

같은 데이터타입끼리 사용한다면 각 데이터타입에 맞게끔 method를 호출이 가능하다.

이런식으로~

맨 아래 주석처럼 참조되는 값도 전달 할수 있다.

자바에서의 생성자는

1. 클래스명과 동일하다.

2. 메소드 모양과 유사하지만 리턴 type이 없다.

3. 객체를 생성할때 (new할때) 호출된다.

4. 객체를 생성하는 시점에 무언가 준비 작업을 할때 유용하다.

5. 생성자를 명시적으로 정의 하지 않아도 기본생성자는 있다고 간주된다.

객체가 뭔가를 준비하기 위해서 동작하는 작업을 할때 좋다. 객체를 부팅하는 작업이라 생각하면 좋다. 생성자에 넣은 것은 생성자가 호출될때 사용된다.

생성자를 콜하면 물건이 만들어지면서 사물함에 들어가진다.

🤦‍♂️🤦‍♂️🤦‍♂️🤦‍♂️🤦‍♂️객체를 만들면 필드와 메소드가 생긴다.!~!!!!(까먹지마 제발..)

생성자에도 매개변수를 얼마든지 정의할수 있다. 객체를 부팅할때 필요한 값은 생성자의 매개변수로 받으면 된다.

매개변수가 아무것도 없는 것을 default 생성자라 정의한다. 이제 매개변수로 선언된 생성자를 어떻게 호출하는지 배울것.

생성자를 new로 호출해보았다.

생성자 두개중 하나라도 파라미터 값을 부여해주면 default 값을 가진 생성자는 사라진다. default 값을 가진 생성자도 갖고싶고 하면 생성자를 하나더 만들어주면 해결된다.

default 생성자와 파라미터를 부여한 생성자 두개

기본 data type의 참조 data type

byte : Byte

short : Short

👉int : Integer

long : Long

 

float : Float

double : Double

 

👉char : Character

boolean : Boolean

 

-때로는 기본데이터 type의 참조데이터 type이 필요할 때가 있다.

-기본데이터 type을 객체에 포장(boxing)하는 형태이다.

-boxing 과 unboxing 은 자동으로 되기 때문에 프로그래머가 신경을 쓸 필요는 없다.

int[] 배열 타임은 참조형 데이터 타입이다. 그래서 저렇게 배열로 선언된 참조형데이터 타입에 0을 넣게 되면 오류가 발생한다.

 

'수업내용' 카테고리의 다른 글

20230502 국비학원😁  (0) 2023.05.02
20230501 수업내용🤦‍♂️🤦‍♂️  (1) 2023.05.01
20230427 수업내용🤦‍♂️  (0) 2023.04.27
20230426 수업내용🤦‍♂️  (0) 2023.04.26
20230425 수업내용🤷‍♀️  (0) 2023.04.25

댓글