본문 바로가기

국비지원 비전공자6

[23.03.27.] 국비지원 풀스택 개발자 과정 - Day 14 지금까지 배운 내용들로 프로그램 만들어보기 추상클래스(Abstract Class) - 추상 클래스는 불완전한 설계도이다. - class 앞에 abstract(modifier)를 붙이면 그 클래스는 추상 클래스가 된다. - 어떤 클래스가 추상 메소드를 가지면 그 클래스를 반드시 추상 클래스로 만들어 줘야 한다. - 단, 추상 메소드가 없어도 abstract만 붙이면 추상 클래스가 될 수 있다. - 추상 클래스는 인스턴스화 할 수 없다.즉 메모리에 객체를 생성할 수 없다 즉 new연산자로 메모리를 할당 할 수 없다. - 추상클래스는 상속이 목적이다. - 추상 클래스를 상속받은 자식클래스(sub class)에서는 만약 추상 클래스가(super class) 하나라도 추상 메소드를 가지고 있다면 반드시 오버라이딩.. 2023. 3. 27.
[23.03.24.] 국비지원 풀스택 개발자 과정 - Day 13 “한 언어를 깊게, 탄탄히 배우면 다른 언어는 독학할 수 있다. 독기로 공부해야한다.” - 강사님 제어자의 종류와 역할 - protected - public - package 오버라이딩(Overriding) - 상속시에 적용되는 개념으로 부모로부터 상속 받은 메소드의 구현부를 재정의해서 사용하는 것 - 상속 관계에서 부모의 메소드를 리모델링(외관은 그대로 안에만 변경) - 메소드명이 동일해야 한다. 메소드의 매개변수 갯수, 데이터 타입 및 순서가 모두 같아야 한다. - 메소드의 반환 타입도 같아야 한다. - 접근지정자는 부모와 같거나 넓어야 한다. - Exception의 경우 부모 클래스의 메소드와 동일하거나 더 구체적인 Exception을 발생시켜야 한다. - 인스턴스 변수가 부모타입이든 자식타입이든 .. 2023. 3. 24.
[23.03.23.] 국비지원 풀스택 개발자 과정 - Day 12 "우리는 다 배웠다. 모른다면 복습을 안한 것...basic이 제일 중요하다" - 강사님 다형성 오버로딩(Overloading) 개념 하나의 클래스 안에서 적용되는 개념으로 같은 이름의 메서드를 여러개 정의 할 수 있다.중복정의 사용조건 - 메소드명은 동일해야 한다. - 메소드의 반환타입은 상관이 없다. - 매개변수의 갯수가 다른 경우 //abs(int) abs(int,float)[o] - 매개변수가 갯수가 같다면 매개변수의 데이터 타입이 다른 경우 - 3) 타입과 갯수가 같다면 매개변수 순서가 달라야한다. ex) abs(int, float) , abs(float, int) 원래는 하나의 클래스안에서 메소드를 중복 정의해서 사용할 수 없다. 단,오버로딩을 적용해 같은 이름의 메소드를 중복정의 할 수는 있.. 2023. 3. 23.
[23.03.10.] 국비지원 풀스택 개발자 과정 - Day 3 (형변환, 연산자, 조건문) 학습 내용 형변환 형변환이란, 변수 또는 상수의 타입을 다른 타입으로 변환하는 것이다. 자동(묵시적) 형변환(Conversion) - 바이트 크기가 작은 자료형을 큰 자료형으로 대입하는 경우 - 덜 정밀한 자료형에서 더 정밀한 자료형으로 대입하는 경우 - 자동 형 변환은 컴파일러나 인터프리터에 의해 기존의 값을 최대한 보존할 수 있는 타입으로 데이터 타입이 변환된다. 강제적(명시적) 형변환(Casting) - 바이트 크기가 큰 자료형을 작은 자료형으로 대입하는 경우이다. - 프로그래머가 직접 캐스팅 연산자 등을 이용하여 의도적으로 데이터 타입을 바꾸는 것이다. - 강제적 형 변환 시 데이터 손실 발생 가능성이 있다. 큰 그릇을 쪼개어 작은 그릇에 담는 것과 같다. - 실수 자료형에서 정수 자료형으로 값이.. 2023. 3. 15.
[23.03.09.] 국비지원 풀스택 개발자 과정 - Day 2 들어가며 수강 2일차이다. 수업은 9시 30분부터 시작한다. 1시간정도 일찍 강의실에 도착해 어제 배웠던 것을 복습했다. 전공자는 32명중 5명이 있다고 한다. 실력은 전공유무를 떠나 개인이 역량 차이가 났다. 각자 하기 나름인 것 같다. 수업내용 변수의 선언과 초기화 (variable declaration and initialization) 변수 선언(Variable declare) 방법은에 세가지 있다. 첫번째 방법 변수를 먼저 선언하고 선언한 변수에 값을 초기화하는 방법 int num; //타입 변수명; 변수 선언 num = 10; // 변수명 = 값; 초기화 변수를 선언할 때는 변수의 타입을 먼저 명시하고, 변수명을 지정한다. 타입에는 정수형, 실수형, 논리형, 문자열 등 다양한 타입이 있다.위 .. 2023. 3. 15.
[23.03.08] 국비지원 풀스택 개발자 과정 - Day 1 들어가며 지난 2월 말 퇴사 후 3월 8일부터 국비지원 개발자 과정을 수강하고 있다. 문과 비전공자이고 졸업 후 지난 2년간 일을 하면서 직종 전환을 마음먹게 되었다. 하루하루 공부한 내용과 느낀점을 기록으로 남겨보고자 한다 학원은 서울에 위치해 있다. 지인 2명이 수료한 학원으로 선택하였고 평이 좋았다. 퇴사 후 가장 빠르게 신청할 수 있는 과정을 신청했다. 집에서 한시간 정도 거리다. 출퇴근이 쉽지는 않지만 오가며 강의를 들을 수 있는 기회로 여기고 있다. 서울 출퇴근은 처음인데 사람이 많아도 너무 많다.. 과정개요 과정명 : JAVA개발자 - 양성과정/ 풀스택개발자 교육기간 : 2023-03-08 ~ 2023-08-25 (120일) 교육시간 : 09:30 ~ 18:30 정원 : 30명~ 출결 관련 .. 2023. 3. 14.
반응형