본문 바로가기

분류 전체보기227

[자바] 상속의 기초 개념 상속 상속은 부모가 자식에게 물려주는 행위를 말한다. 객체 지향 프로그램에서도 부모 클래스의 필드와 메소드를 자식 클래스에게 물려 줄 수 있다. 상속을 사용하는 이유? 상속은 이미 잘 개발 된 클래스를 재사용해서 새로운 클래스를 만들기 때문에 중복되는 코드를 줄여 개발 시간을 단축시킨다. 예를 들어, 자식 클래스 B에서 처음부터 필드와 메소드 4개를 작성하는 것 보다는 필드1과 메소드1을 부모 클래스 A에서 상속 받고 필드2와 메소드2만 추가 작성하는 것이 보다 효율적이다. 상속의 이점 이미 개발된 클래스를 재사용하므로 중복 코드를 줄임 클래스 수정을 최소화함 클래스 상속 자식 클래스를 선언할 때 어떤 부모로부터 상속받은 것인지를 결정하고 부모 클래스를 다음과 같이 extends 뒤에 기술 ※ 주의 ※ .. 2023. 8. 14.
[JAVA] for-each문 사용방법 foreach문은 for,while,do-while 등과 같은 반복문이다. 또한, 배열같이 리스트들을 하나씩 뽑을 때 사용한다. foreach 기본 구조 foreach문의 기본구조를 알아보자. for(타입 변수 : 배열 명){ ---반복할 내용--- } 상당히 심플하다. for문과 비교 for문 public class Main { public static void main(String[] args) { int arr[] = {10,20,30,40,50}; for(int i = 0; i < arr.length; i++) { int value = arr[i]; System.out.println(value); } } } foreach문 public class Main { public static void ma.. 2023. 8. 8.
[React] 간단한 코드로 애니메이션 만드는 법(Fade, Zoom, Flip 등) 여러 사이트에서 스크롤을 내리면 글자나 이미지가 나타나는 애니메이션을 볼 수 있다. 이것을 하나하나 코드로 작성하기에는 코드 양이 많아 질 수 있다. 이런 문제를 해결하기 위해 리액트에서 라이브러리를 제공해 준다. 이것을 사용하면 몇 줄 안되는 코드로 애니메이션을 만들 수 있다. https://www.react-reveal.com/ Home - React Reveal React Reveal React Reveal is high performance animation library for React. It's MIT licensed, has a small footprint and written specifically for React in ES6. It can be used to create various.. 2023. 7. 13.
[Database] 데이터 모델링 위의 그림은 세계에 존재하는 개념이 데이터베이스로 구축되는 과정을 보여준다. 데이터 모델리은 현실 세계의 복잡한 개념을 단순화하고 추상화 시켜 데이터베이스화하는 과정이다. 최종적으로 구축된 데이터베이스는 현실 세계의 대상이 되었던 개념과 일치해야 한다. 데이터베이스의 생명주기 1. 요구사항 수집 및 분석 사용자들의 요구사항을 듣고 분석하여 데이터베이스 구축의 범위를 정하는 단계 2. 설계 분석된 요구사항을 기초로 주요 개념과 업무 프로세스 등을 식별하고, 사용하는 DBMS의 종류에 맞게 변환한 후, 데이터베이스 스키마를 도출함. 3. 구현 설계 단계에서 생성한 스키마를 실제 DBMS에 적용하여 테이블 및 관련 객체를 만듦. 4. 운영 구현된 데이터베이스를 기바으로 소프트웨어를 구축하여 서비스를 제공함. .. 2023. 5. 31.