Seltol's Tech Blog
close
프로필 배경
프로필 로고

Seltol's Tech Blog

  • 분류 전체보기 (50)
    • 일상 (14)
      • 부트캠프 (14)
    • 프로그래밍 (31)
      • 객체지향 (3)
      • 자바 (26)
      • 스프링 (2)
    • 컴퓨터 사이언스 (CS) (1)
      • 컴퓨터 구조 (1)
    • 데이터베이스 (4)
      • MariaDB (3)
  • 홈
  • 태그
  • 방명록
[자바/기초] 상속(Inheritance)

[자바/기초] 상속(Inheritance)

정의- 기존 클래스에 기능 추가 및 재정의하여 새로운 클래스를 정의한다.    - 부모클래스(상위 클래스, 기초 클래스)는 상속 대상이 되는 기존 클래스를 의미.    - 자식클래스(하위 클래스, 파생 클래스)는 기존 클래스를 상속하는 클래스를 의미.- 특정 클래스가 가지는 속성과 기능을 다른 클래스가 사용할 수 있게 한다.- 부모 클래스의 필드와 메소드가 상속되며, 생성자와 초기화 블록은 상속되지 않는다.특징- 단일 상속만 지원하므로, 다중 상속은 불가능하다.- 부모 클래스의 속성과 기능을 자식 클래스에서 자유롭게 사용할 수 있다.- 생성자와 초기화 블록의 경우 상속되지 않는다.- 부모 클래스의 private, default 멤버는 자식 클래스에서 접근이 불가능하다.  단, 동일한 패키지의 자식 클래스..

  • format_list_bulleted 프로그래밍/자바
  • · 2024. 7. 19.
  • textsms
[자바/기초] 클래스와 객체

[자바/기초] 클래스와 객체

객체 (Object)- 클래스의 정의된 내용에 맞춰 메모리에 생성된 형태를 의미한다.- 정의한 클래스에 내용에 따라 속성과 기능이 다른 용도를 갖는다.인스턴스 (Instance)- 클래스와 객체의 관계를 나타낸다.- 클래스로부터 객체를 선언한다를 인스턴스 화 한다라고도 표현한다.- 어떤 객체는 어떤 클래스의 인스턴스이다.클래스 (Class)- 객체의 설계도이다.- 데이터와 기능의 결합한 모듈이다.- 사용자가 직접 설계하는 사용자 정의 타입이다.- 객체를 생성하는 용도로 사용된다.클래스 사용- 클래스는 객체를 만들기 위한 설계도이며, 객체 변수, 메소드들로 이뤄져있다.public class Days { // 객체 변수 int day; // 메소드 // 리턴타입 메소드명(파라미터..

  • format_list_bulleted 프로그래밍/자바
  • · 2024. 7. 18.
  • textsms
[자바/기초] 배열

[자바/기초] 배열

배열- 자료형의 종류가 아니라 자료형의 집합을 말한다.1차원 배열1차원 배열 선언데이터타입[] 배열명;- 배열을 사용하기 위해서는 먼저 배열명으로 배열을 선언해야 한다.- 대괄호([ ])는 타입 뒤에 올 수도 있고, 배열명 뒤에 올 수도 있으나 보통은 데이터 타입 앞에 쓴다.1차원 배열 생성int[] days; // 배열 선언days = new int[3]; // 배열 생성int[] days = new int[3]; // 배열 선언과 생성- 실제 메모리에 배열 요소가 연속하여 생성되게 하기 위해서는 new 연산자를 이용하여 생성해줘야 한다.- 배열은 생성 시 지정한 개수만큼 배열 요소를 연속하여 메모리에 생성한다.1차원 배열 초기화배열명[인덱스] = 값;- 배열명에 해당되는 배열에 접근한 후, 인덱스 ..

  • format_list_bulleted 프로그래밍/자바
  • · 2024. 7. 17.
  • textsms
[제로베이스] 백엔드 파트타임 스쿨 5기 - 2주차 회고

[제로베이스] 백엔드 파트타임 스쿨 5기 - 2주차 회고

2주차 회고- 학습했던 내용들을 포스팅하면서 나만의 방식으로 이해도를 상승시켰다. 이를 통하여 방향성을 찾아가고 있다는 느낌을 받았고, 복습를 통한 이해는 기초를 더 단단하게 만드는 과정인 것 같다.- 자바에 대한 본격적인 학습이 시작된 만큼 과제 역시 이제는 학습한 것을 토대로 이해를 하고 응용해서 문제 해결해나가는 방향으로 난이도가 올라가고 있다는 느낌을 받았다. 현재 이해하고 있는 정도를 판단할 수 있는 좋은 과정이라고 생각햇다.- 지금 정리하는 포스팅의 내용이 당장 지금도 과제 수행 시 참고하는 만큼 훗날 개발 시에도 많은 도움을 받을 것 같다.주요 학습 내용 JAVA의 클래스와 객체 [링크]- 클래스는 객체를 정의하는 설계도라고 하며, 객체의 속성과 기능을 필드와 메서드로 변환하여 만든다.- 객..

  • format_list_bulleted 일상/부트캠프
  • · 2024. 7. 14.
  • textsms
[자바/기초] 반복문

[자바/기초] 반복문

- 코드를 반복하여 실행하도록 하는 데 사용된다.- 종류는 크게 3개로 for문, while문, do ~ while문으로 나눌 수 있다.- 각각의 반복문은 서로 변환하여 사용할 수 있다.for 문- 주어진 횟수만큼 반복하여 실행하는 구조이다.기본 구조for( 초기화식 ; 조건식 ; 증감식 ) { 실행문; ...}식설명초기화식  가장 먼저 실행되는 식이며, for문 내에서 쓰이는 반복 변수를 초기화 한다.조건식  초기화식 다음에 실행되는 식으로, 블록 실행 여부를 판별한다.증감식  for문을 수행한 후 실행되는 식으로 조건식을 체크하기 전에 조건식에서 쓰이는 반복 변수를 증가 또는 감소시키면서 조건을 변경한다.- for문 실행 시 초기화식이 가장먼저 실행되고, 조건식을 판별하여 true이면 블록 내부..

  • format_list_bulleted 프로그래밍/자바
  • · 2024. 7. 14.
  • textsms
[자바/기초] 조건문

[자바/기초] 조건문

조건문- 조건문은 크게 if문과 switch 문으로 나눌 수 있다.- 조건식의 결과에 따라서 실행문을 선택하여 실행하는 기능을 말한다.- 조건문의 값이 참인지 거짓인지를 판단할 땐 비교 연산자나 논리 연산자를 사용한다.if 문- 조건식의 결과가 true이면 중괄호 블록({}) 내의 코드를 실행하고, false이면 실행하지 않는다.기본 구조if (조건식) { // 실행문1;}// 실행문2;- 조건식이 true이면 실행문1 실행 후, 실행문2를 실행한다.- 조건식이 false이면 실행문2만 실행한다.if ~ else 문- 조건식이 false일 때도 따로 실행문을 실행하고 싶을 때 사용한다.기본 구조if (조건식) { // 실행문1;} else { // 실행문2;}- 조건식이 true이면 실행..

  • format_list_bulleted 프로그래밍/자바
  • · 2024. 7. 14.
  • textsms
  • navigate_before
  • 1
  • ···
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • navigate_next
전체 카테고리
  • 분류 전체보기 (50)
    • 일상 (14)
      • 부트캠프 (14)
    • 프로그래밍 (31)
      • 객체지향 (3)
      • 자바 (26)
      • 스프링 (2)
    • 컴퓨터 사이언스 (CS) (1)
      • 컴퓨터 구조 (1)
    • 데이터베이스 (4)
      • MariaDB (3)
최근 글
인기 글
최근 댓글
태그
  • #임베디드 레디스
  • #SOLID 원칙
  • #mariadb
  • #acid 속성
  • #트라이 자료구조
  • #java
  • #부트캠프
  • #trie 자료구조
  • #자바
  • #컬렉션 프레임워크
링크
  • Zero-Base
  • Seltol's Gist
  • Seltol's Github
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바