본문 바로가기
728x90
반응형

Programming Language35

[JavaScript/개념] 자바스크립트 자주 사용하는 배열 메서드 1. join()join() 메서드는 배열의 모든 요소를 연결하여 하나의 문자열로 만든다. 이때 원본 배열은 변경되지 않는다.구분자(separator): 요소 사이에 삽입할 문자열이다. 생략하면 기본값인 쉼표  , 가 사용된다. 구분자는 문자열(String)로 전달해야 하며, 그렇지 않으면 SyntaxError가 발생한다.array.join("구분자");let names = ["aaa", "bbb", "ccc"];// 1. 구분자가 없는 경우 (기본 구분자 , 사용)console.log(names.join()); // 결과: "aaa,bbb,ccc"// 2. 구분자가 있는 경우console.log(names.join(",")); // 결과: "aaa,bbb,ccc"console.log(names.jo.. 2024. 10. 23.
[Java/개념] 상속(Inheritance) 과 메소드 재정의(@Overriding) 자바의 상속은 객체 지향 프로그래밍의 중요한 개념으로, 기존 클래스를 확장하여 새로운 클래스를 정의하는 방법이다. 상속을 통해 코드를 재사용함으로써 중복을 줄이고 유지보수를 용이하게 할 수 있다. 상속 구조에서는 기존 클래스를 부모 클래스(상위 클래스), 상속받는 클래스를 자식 클래스(하위 클래스)라고 부른다.  1. 상속(Inheritance)상속은 자식 클래스가 부모 클래스의 필드와 메소드를 물려받는 기능이다. 하지만 private 접근 제한자를 가진 필드와 메소드는 상속되지 않으며, 다른 패키지에 속하는 경우 default 접근 제한자를 가진 필드와 메소드도 상속되지 않는다.또한 자바는 다중 상속을 허용하지 않기 때문에 자식 클래스는 extends 키워드를 사용하여 오직 하나의 부모 클래스만 상속받.. 2024. 10. 22.
[C/개념] 헤더 파일과 자주 사용하는 함수 헤더 파일은 C 언어 및 C++에서 사용하는 일종의 레퍼런스이다. 주로 외부 소스 파일에 정의된 변수나 함수를 쓰기 위해 만들어졌다. 크게 컴파일러가 기본적으로 지원하는 표준 헤더와 사용자가 임의로 만든 사용자 헤더로 나눠진다.  C 언어에서 자주 사용되는 헤더 파일과 그 안에 포함된 주요 함수 정리1. stdio.h (Standard Input/Output)기능: 표준 입출력에 관련된 함수들을 제공. 콘솔이나 파일 입출력에 사용됨.주요 함수:scanf(): 표준 입력을 통해 데이터를 입력받음.printf(): 표준 출력에 데이터를 출력함.fscanf(): 파일로부터 데이터를 입력받음.fprintf(): 파일에 데이터를 출력함.fopen(): 파일을 여는 함수.fclose(): 파일을 닫는 함수.fget.. 2024. 10. 18.
[Java/개념]추상 클래스와 추상 메서드 보호되어 있는 글 입니다. 2024. 10. 16.
[Java/개념] 패키지와 접근제한자 보호되어 있는 글 입니다. 2024. 10. 14.
[Java/개념] 메소드(Method) 메소드는 객체의 동작을 정의하는 코드 블록을 의미한다. 메소드가 호출되면 중괄호 {} 내에 작성된 모든 코드가 순차적으로 실행된다. 메소드는 객체의 필드를 읽거나 수정할 수 있고, 다른 객체를 생성하여 다양한 작업을 수행하는 역할을 한다. 또한, 메소드는 객체 간 데이터 전달 수단으로도 사용되며, 외부에서 데이터를 입력받아 처리하거나 처리 결과를 반환할 수 있다. 1. 메소드 선언메소드 선언은 선언부(리턴타입, 메소드 이름, 매개변수선언)와 실행 블록으로 구성된다.리턴타입 메소드이름(매개변수선언){//실행할 코드를 작성하는 곳} 1) 리턴 타입리턴 타입은 메소드가 실행 후 반환하는 값의 데이터 타입을 의미합니다. 메소드는 값을 반환할 수도 있고, 반환하지 않을 수도 있다. 반환 값이 없을 경우, 리턴 타.. 2024. 10. 14.
728x90
반응형