본문 바로가기

혼공자4

혼공자 - 4주차 Chap 7-1 상속 상속 - 부모 클래스(상위 클래스)를 자식 클래스(하위,파생 클래스)에게 물려주는 것 - 자신 클래스는 상속을 통해 부모 클래스를 이용할 수 있다. - 이미 개발된 클래스를 재사용해서 새로운 클래스를 만들기 때문에 중복되는 코드를 줄여주고 - 유지 보수 시간을 최소화할 수 있다. 클래스 상속 자식 클래스에서 부모 클래스를 상속하는 법 class 자식클래스 extends 부모클래스{ //extends를 하여 부모클래스로부터 상속시킴 } 여러 개의 부모 클래스를 상속할 수 없다. (다중 상속x) extends 뒤에는 단 하나의 부모 클래스만 와야 한다. 부모 클래스에서 private 접근 제한을 갖는 필드와 메소드는 상속 대상에서 제외된다. 부모 클래스와 자식 클래스가 다른 패키지에 존.. 2024. 1. 29.
혼공자 - 3주차 ✨기본 미션 및 선택 미션 인증 ✨ Chap 6 -1 객체 지향 프로그래밍 객체 - 물리적으로 존재하거나 추상적으로 생각할 수 있는 것 중에서 자신의 속성을 가지고 있으면서 식별 가능한 것 - 객체에는 속성(필드)과 필드(동작)으로 구성됨 - 객체 모델링 : 현실 세계의 객체를 소프트웨어 객체로 설계하는 것 객체의 상호작용 - 객체들은 각각 독립적으로 존재하고, 다른 객체와 서로 상호작용 하면서 동작한다. - 객체들 사이의 상호작용 수단은 메소드이다. - 이때 객체가 다른 객체의 기능을 이용하는 것이 메소드 호출이다. 메소드 호출 리턴 값 = 전자계산기객체.메소드(매개값1, 매개값2, ...); int result = Calculator.add(10,20); // 리턴 값을 통해서 데이터를 주고 받음 객.. 2024. 1. 21.
혼공자 - 2주차 Chap 4 조건문 if문 if-else문 switch문 ✨ if문 (if문, if-else문) ✨ switch문 변수가 어떤 값을 갖느냐에 따라 실행문이 선택된다 괄호 안의 변수 값과 동일한 값을 갖는 case로 가서 실행문을 실행한다. 변수 값과 동일한 값을 갖는 case가 없으면 default로 가서 실행문을 실행한다. (생략 가능) break : 다음 case를 실행하지 않고 switch문을 빠져나가기 위해 사용됨 👉🏻기본미션 반복문 어떤 작업이 반복적으로 실행되도록 할 때 사용된다. 반복문에는 for, while, do-while문이 있다. 🌟 for문 for(초기화 식; 조건식; 증감식){ 실행문; } 🌟 중첩 for문 for문 안에 또 다른 for문을 내포하는 것 바깥쪽 for문이 한 번 실.. 2024. 1. 13.
[혼공자] 1주차 예전에 배운 자바 개념들이 뒤죽박죽 섞여있는 느낌이라 기본부터 다시 잡아야겠다는 생각이 들었다. 그렇기에 이번 혼공 학습단을 신청하게 되어 다시 공부하려고 한다! 열심히 공부를 해서 꼭 6주차까지 완주하자는 마음가짐으로 임해 보도록 하겠다~ Chap 1. 자바 시작하기 자바를 시자하기에 앞서, 자바 개발도구(JDK)를 설치해야 된다. 자바 개발 과정 1. 파일 확장명이 .java인 텍스트 파일을 생성하고 자바 언어로 코드를 작성한다. 2. javac 명령어로 컴파일 한다. 3. 컴파일 성공시, .class인 바이트 고트 파일이 생성된다. 4. java 명령어 실행하기 프로그램 소스 분석 클래스 : 메소드를 포함하는 블록 메소드 : 실행문들을 모아 놓은 블록 public class Test1 { //클래스.. 2024. 1. 2.