NewBean의 웹과 콩나무
close
프로필 배경
프로필 로고

NewBean의 웹과 콩나무

  • 분류 전체보기 (500)
    • Programming Language (87)
      • Java (65)
      • C (4)
      • Python (16)
      • R (2)
    • UI & UX (4)
      • Figma (4)
    • Front-End Study (193)
      • HTML+CSS (34)
      • HTML 사전 (6)
      • CSS 사전 (14)
      • Sass (6)
      • 반응형 웹 (8)
      • JavaScript (52)
      • TypeScript (8)
      • React (29)
      • Next.js (9)
      • Angular (1)
      • Vue.js (23)
      • Vite (2)
      • Node.js (1)
    • Back-End Study (101)
      • DBMS (28)
      • Linux (43)
      • Git & GitHub (15)
      • Express (7)
      • Postman (4)
      • REST API (2)
      • PHP (0)
      • Grafana (2)
    • Computer Science (15)
    • 정보처리기사 (76)
      • 1. 요구사항 확인 (1)
      • 2. 화면 설계 (1)
      • 3. 데이터 입출력 구현 (1)
      • 4. 통합 구현 (1)
      • 5. 인터페이스 구현 (1)
      • 6. 프로그래밍 언어 활용 (1)
      • 7. SQL 응용 (1)
      • 8. 서버 프로그램 관리 (1)
      • 9. 소프트웨어 개발 보안 구축 (1)
      • 10. 애플리케이션 테스트 관리 (1)
      • 11. 응용 SW 기초 기술 활용 (1)
      • DB (65)
    • 잡다한 말 (6)
    • 기타 (5)
    • 내가 읽은 책 (5)
    • 없어진 글모음 (7)
  • 홈
  • 방명록
  • 깃허브
  • 포트폴리오
상속과 다형성 - 1. 클래스의 상속

상속과 다형성 - 1. 클래스의 상속

Ⅰ. 클래스의 상속 1. 상속의 개념 - 상속 : 기존의 클래스로부터 자원을 물려받아 재사용하는 것 (상속은 확장의 개념) ※ 자바에서 만드는 모든 클래스는 자바 기본 클래스인 Object의 자식임 - 부모클래스의 멤버(필드, 메소드, 이너클래스)를 자식클래스가 내려받아(상속) 클래스 내부에 포함 - 자바의 상속은 오로지 위에서 아래로만 진행 - 물려주는 클래스 : 부모클래스, 상위클래스, 슈퍼클래스, 기초클래스 - 물려받는 클래스 : 자식클래스, 하위클래스, 서브클래스, 유도클래스 // Example package Sample; // class : 참조자료형(객체를 만드는 자료형)을 설계한 것 // 접근 제어 지시자 : 사용 가능 범위를 선언함 class Human { String name; int a..

  • format_list_bulleted Programming Language/Java
  • · 2022. 7. 12.
  • textsms
자바 제어자1 (modifier) - 2. Static

자바 제어자1 (modifier) - 2. Static

Ⅱ. Static 1. static(정적) 키워드 (필드) - 정적 멤버로 선언 ※ 정적 멤버 : 선언되는 순간부터 프로그램 종료시까지 존재하는 멤버 - 객체생성 없이 바로 사용 가능 (static 메모리 영역에 따로 저장됨) ※ 동적 할당(Dynamic Allocation) : c언어(자바)에서 힙 영역에 메모리를 할당받는 작업 → 참조자료형 기반으로 객체 생성 // Example 인스턴스 필드와 정적필드의 활용 방법 package sample; class A { int m = 3;//인스턴스 필드 (논스태틱 멤버) static int n = 5;//정적(static) 필드 (스태틱 멤버) } public class Main { public static void main(String[] args) { ..

  • format_list_bulleted Programming Language/Java
  • · 2022. 7. 12.
  • textsms
자바 제어자1 (modifier) - 1. 접근지정자

자바 제어자1 (modifier) - 1. 접근지정자

Ⅰ. 접근지정자 (접근제어자) ※ 제어자 : 어떤 자원에 대해 기능을 제한하거나 확장하는 키워드 1. 멤버 및 생성자의 접근지정자 ※ 접근 지시 제어자 : 자원의 활동 범위를 지시함 - 멤버 및 생성자에서 사용되는 4가지 접근지정자 (public, protected, default, private) ※ default 는 아무것도 안 쓴 것이므로 사실상 접근지정자는 3개임 - 멤버 및 생성자에서 사용되는 4가지 접근지정자의 사용가능 범위 - 접근 가능한 범위 : public > 아무것도 안 쓴 것 > protected > private - public : 프로젝트의 아무 곳에서나 쓸 수 있음 - private : 클래스 바깥에서는 쓸 수 없음 - protected : 클래스 및 상속 관계에서는 쓸 수 있음..

  • format_list_bulleted Programming Language/Java
  • · 2022. 7. 11.
  • textsms
클래스 외부 구성요소 - 2. 외부클래스(external class)

클래스 외부 구성요소 - 2. 외부클래스(external class)

Ⅱ. 외부클래스(external class) 1. 외부 클래스의 특징 - 클래스의 외부에서 정의 - 동일한 파일에 작성된 클래스는 동일한 패키지내의 클래스로 간주 - 하나의 파일에는 최대 하나의 public class만 존재가능 (파일 이름과 동일) ※ 하나의 파일에 작성된 외부클래스는 다른 패키지에서 사용 불가 ※ 다른 패키지에서 사용하고자 한다면 파일 분리

  • format_list_bulleted Programming Language/Java
  • · 2022. 7. 11.
  • textsms
클래스 외부 구성요소 - 1. 패키지(Package)와 임포트(Import)

클래스 외부 구성요소 - 1. 패키지(Package)와 임포트(Import)

Ⅰ. 패키지(Package)와 임포트(Import) 0. 복습 - 클래스 : 참조자료형의 설계도 - 객체 : 참조자료형으로 참조하는 데이터 - 객체가 가지는 것 - 필드(속성, 내부 변수) : 객체가 가지고 있는 값(value) - 메소드 : 객체가 가지고 있는 기능(Function = Method) - 메소드 - 생정자 : 객체가 생성되는 순간(new)에 처리할 기능을 정의한 메소드 - 일반 메소드 : 객체의 기능을 정의한 코드 블록 (리턴타입, 메소드명, 매개변수, {몸통}) - 메소드 오버로딩 : 리턴 타입과 메소드명이 동일한 메소드를 여러 개 지정할 수 있는 것 1. 패키지(Package)와 임포트(Import) - 패키지(Package) : 프로젝트의 하위 폴더의 개념 - 클래스 파일을 목적별로..

  • format_list_bulleted Programming Language/Java
  • · 2022. 7. 11.
  • textsms
Front-end Roadmap

Front-end Roadmap

GitHub - Han-Kyeol/developer-roadmap-kr-: 2020년, 웹개발자가 되기 위한 로드맵 https://roadmap.sh 2020년, 웹개발자가 되기 위한 로드맵 https://roadmap.sh. Contribute to Han-Kyeol/developer-roadmap-kr- development by creating an account on GitHub. github.com [출처] 프론트엔드 개발자 로드맵|작성자 장플

  • format_list_bulleted 기타
  • · 2022. 7. 10.
  • textsms
  • navigate_before
  • 1
  • ···
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • navigate_next
공지사항
  • 문의 (juv6262@naver.com)
전체 카테고리
  • 분류 전체보기 (500)
    • Programming Language (87)
      • Java (65)
      • C (4)
      • Python (16)
      • R (2)
    • UI & UX (4)
      • Figma (4)
    • Front-End Study (193)
      • HTML+CSS (34)
      • HTML 사전 (6)
      • CSS 사전 (14)
      • Sass (6)
      • 반응형 웹 (8)
      • JavaScript (52)
      • TypeScript (8)
      • React (29)
      • Next.js (9)
      • Angular (1)
      • Vue.js (23)
      • Vite (2)
      • Node.js (1)
    • Back-End Study (101)
      • DBMS (28)
      • Linux (43)
      • Git & GitHub (15)
      • Express (7)
      • Postman (4)
      • REST API (2)
      • PHP (0)
      • Grafana (2)
    • Computer Science (15)
    • 정보처리기사 (76)
      • 1. 요구사항 확인 (1)
      • 2. 화면 설계 (1)
      • 3. 데이터 입출력 구현 (1)
      • 4. 통합 구현 (1)
      • 5. 인터페이스 구현 (1)
      • 6. 프로그래밍 언어 활용 (1)
      • 7. SQL 응용 (1)
      • 8. 서버 프로그램 관리 (1)
      • 9. 소프트웨어 개발 보안 구축 (1)
      • 10. 애플리케이션 테스트 관리 (1)
      • 11. 응용 SW 기초 기술 활용 (1)
      • DB (65)
    • 잡다한 말 (6)
    • 기타 (5)
    • 내가 읽은 책 (5)
    • 없어진 글모음 (7)
최근 글
인기 글
최근 댓글
태그
  • #JavaScript
  • #html+css
  • #Git & GitHub
  • #정보처리기사
  • #Computer Science
  • #Java
  • #DBMS
  • #react
  • #리눅스
  • #Vue.js
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바