본문 바로가기

메소드4

JavaScript_배열의 주요 메소드 splice - 배열에서 지정된 위치에 아이템을 삭제하거나 추가할 수 있다 splice 구성 splice(index, howmany, item, item ...) index : 삭제/추가 발생할 인덱스 howmany : 삭제할 갯수 (0을 입력하면 삭제되지 않는다) (index 위치부터 갯수만큼 삭제된다) item : index 위치에 추가할 값 (추가할 값이 없을때는 생략 가능) forEach - 배열의 처음부터 끝까지 배열의 모든 값을 반복처리 한다 (배열의 저장된 모든 값을 소비할 때 사용하는 메소드) forEach 구성 forEach(currentValue, index) {...} currentValue : 배열의 현재 값을 전달받는다 index : 배열의 현재 인덱스 값을 전달받는다 예시 // .. 2024. 4. 4.
Java_생성자, 메소드 예시(oop) 생성자 생성자는 메소드다 생성자는 클래스의 이름과 동일한 이름을 가진 메소드다 생성자 메소드는 반환타입이 없다 (void도 있으면 안된다) public class Sample { int no; String name; // 생성자 메소드 Sample() { } } 객체 생성할 때 실행되는 메소드. 즉, 객체의 초기화 작업을 진행한다 new 생성자 메소드( )의 형태로만 사용한다 참조변수.생성자메소드( )의 형태로 사용할 수 없다. 인스턴스 메소드와의 차이 인스턴스 메소드는 객체 생성 후 사용가능한 메소드다. 객체 생성 후, 객체의 참조값을 가지고 있는 참조변수를 이용해서 참조변수.인스턴스 메소드( )의 형태로 사용한다 기본 생성자 메소드 매개변수가 하나도 없는 생성자 메소드를 기본 생성자 메소드라고 한다... 2023. 11. 2.
Java_클래스와 메소드, 오버로딩(oop) 클래스 클래스는 객체를 생성하기 위한 설계도다. 하나의 클래스로 여러 개의 객체를 생성할 수 있다. 클래스의 구성요소는 필드, 생성자, 메소드다. 클래스의 구성요소 필드(Field) 객체의 고유 데이터, 현재 상태정보, 부품객체를 저장하는 곳이다. 객체의 고유한 속성을 나타낸다. 변수와 비슷한 형태로 정의한다. 필드는 초기화값을 지정하지 않는 경우 해당 데이터 타입의 기본값으로 초기화된다. 필드는 생성자와 메소드 전체에서 사용가능하다. 객체 소멸되지 않는 한 객체와 함께 유지된다. Ex) 필드의 예시 public class Car{ String name; String color; int maxSpeed; int currentSpeed; } 생성자(Constructor) new 연산자로 호출되는 특별한 메.. 2023. 11. 1.
JavaScript 8일차 정리 [ 함수 ] 함수 값을 전달받아서 출력하는게 함수 함수의 정의 function 함수명(매개변수){ 수행문; } 함수의 사용(함수의 호출) 함수명(); 매개변수 : 함수 호출시 전달받은 인자값을 저장하는 변수 함수와 메소드의 차이 함수 : 이름있는 코드블럭. 메서드를 포함하고 있다 메소드 : 클래스, 구조체, 열거형에 포함되어 있는 함수를 메소드라고 부른다 function gugudan() { let dan = 3; for (let i =1; i 2023. 9. 12.