전체 글

· 기타/TIL
📚 KEYWORD 클래스 클래스란 객체를 생성하기 위한 일종의 설계도 객체 클래스로 만들고자 하는 것 인스턴스 클래스로 만든 한 객체 다형성 하나의 타입으로 다양한 객체를 사용할 수 있는 것. 상속, 메서드 오버라이드, 클래스 타입 변환의 조합으로 다형성을 극대화 할 수 있다. 오버로딩 하나의 클래스 안에서 같은 이름의 메서드를 여러개 구현하고 필요에 따라 메서드를 선택할 수 있다. 이가 가능한 것은 자료형, 개수, 순서로 메서드를 구별하기 때문 상속 클래스를 만들다 보면 공통된 속성을 가지고 있는 게 보인다. 클래스간 공통된 성질을 부모에 넣고 특화된? 다른 부분들은 자식 각각에서 정의하여 중복을 제거할 수 있다. 오버라이딩 부모 클래스에게 상속받은 메서드를 재정의하여 자식 클래스용 메서드를 구현 상속..
문제https://school.programmers.co.kr/learn/courses/30/lessons/86051?language=cpp난이도 : LV 1소요 시간 : 5분접근 방법0~9까지 있는지 배열에 체크 후, 없다면 더해준다.나의 풀이#include #include using namespace std;bool arr[10];int solution(vector numbers) { int answer = 0; for(int i : numbers) { arr[i] = true; } for(int i=0; i다른 풀이배열 사용 X : 0~9까지 더한 후 numbers를 돌면서 있으면 빼준다.정렬 이용 등등정리자바로도 풀어보려 하다가 List 등 자료구조에 익숙하지 않..
클래스 구성 요소필드 (Field)생성자 (Constructor)메소드 (Method) 필드객체가 가져야 할 데이터, 상태를 저장하는 변수선언접근제어자 타입 변수명 (=데이터);String brand;사용 방법클래스명 객체명 = new 클래스명();System.out.println(gram.brand); // 메생성자객체를 생성하면서 객체 변수를 초기화하는 역할을 하는 특별한 메서드선언접근제어자 클래스명() {코드} Notebook(String brand) { this.brand = brand; }사용 방법Notebook lgNotebook = new Notebook("LG");생성자 선언 이유객체를 생성함과 동시에 객체를 초기화할 수 있다.인스턴스 멤버의 데이터를 초기화할 수도 ..
· 기타/TIL
📚 KEYWORD 컴파일 소스 코드 언어를 기계어로 변환 빌드 소스 코드 파일을 실행 가능한 파일로 변환 컴파일언어 통번역(한 번에 읽고 한번에 번역) 인터프리터언어 동시 통역(한 줄 단위로) 운영체제 하드웨어와 프로그램 간 상호 작용 관리 및 제어 IDE 소스 코드 + 컴파일 할 수 있는 통합 개발 환경 없었으면 메모장과 cmd의 조합으로 .. 😿 인텔리제이 단축어 sout : System.out.println psvm : public static void main() JAVA 클래스로 시작해서 클래스로 끝난다. 클래스 필드, 메서드, 생성자 중 하나여야 한다. JDK Java Developer Kit 기본적으로 많이 사용하는 필요한 라이브러리 (코드들) 등 JVM 포함 JRE Java Runtime ..
김꿍디꿍디
김꿍디의 개발 블로그