728x90
반응형
SMALL

전체 글 173

[JAVA] 자바 - 추상 클래스란?

추상 클래스몸체 없는 메소드를 포함한 클래스선언부에 abstract 키워드 사용// 추상클래스 표현식[접근제한자] abstract class 클래스명() {}  몸체가 없는 메소드는 추상메소드라고 하고 상속 시 반드시 구현해야 하는 오버라이딩이 강제화되는 메소드이다. 추상 메소드 또한 선언부에 abstract 키워드를 사용하고 new 키워드를 사용하여 인스턴스를 생성할 수 없다.// 추상메소드 표현식[접근제한자] abstract 반환형 메소드명(자료형 변수명); 추상 클래스의 특징미완성 클래스로 자체적으로 객체 생성 불가 -> 반드시 상속하여 객체 생성 가능abstract 메서드가 포함된 클래스는 반드시 abstract 클래스(abstract 메서드가 없어도 abstract 클래스 선언 가능)클래스 내에..

Java 2025.02.14

[JAVA] 객체지향 프로그래밍의 4가지 특징 (OOP의 4가지 특징)

객체, 객체 지향 프로그래밍객체란 의사나 행위가 미치는 대상 객체는 주문, 학생, 관리 등처럼  눈에 보이는 사물은 모두 객체라 할 수 있고 눈에 보이지 않는 것 또한 객체가 될 수 있다. 그리고 이러한 객체는 각각 어떤 특성과 행위들을 가지고 그것들을 코드로 구현한 것을 클래스라고 한다. 그리고 클래스를 기반으로 프로그래밍한 것을 객체 지향 프로그래밍(Object Oriented Programming)이라 하고 4가지의 특징이 있다. 객체 지향의 4가지 특징상속 (Inheritance)  객체지향 프로그래밍(OOP)에서는 유지보수가 편리하고, 프로그램을 수정하거나 새로운 기능을 추가하는 것이 유연하다. 이러한 특징을 가능하게 하는 핵심 기술 중 하나가 상속(Inheritance)이다.상속이란 기존 클래..

Java 2025.02.14

[JAVA] 자바 - 객체 간의 상속의 의미

상속 객체지향 프로그래밍(OOP)에서는 유지보수가 편리하고, 프로그램을 수정하거나 새로운 기능을 추가하는 것이 유연하다. 이러한 특징을 가능하게 하는 핵심 기술 중 하나가 상속(Inheritance)이다.상속이란 기존 클래스(A 클래스)의 속성과 메서드를 새로운 클래스(B 클래스)에서 물려받아 재사용하는 개념이다. 이를 통해 코드의 중복을 줄이고, 공통 기능을 한 곳에서 관리할 수 있어 유지보수성을 높일 수 있다. 또한, 부모 클래스의 기능을 확장하거나 재정의(오버라이딩)하여 유연하게 변경할 수도 있다.새로운 클래스를 정의할 때 이미 구현된 클래스를 상속받아서 속성이나 기능을 확장하여 클래스를 구현한다.이미 구현된 클래스보다 더 구체적인 기능을 가진 클래스를 구현해야 할 때 기존 클래스를 상속한다.상속받..

Java 2025.02.11

[JAVA] Java의 특징과 장단점

Java란?제임스 고슬링과 선 마이크로시스템스 연구원들이 개발한 객체 지향 프로그래밍 언어이다. 가전제품이나 휴대용 장치 등에 사용하는 SW를 만들기 위해 독립적으로 작동하는 더 안정된 프로그래밍 언어가 필요하여 개발된 언어이다. Java의 특징이자 장점운영체제에 독립적(이식성이 높음)어디서든 실행 가능객체지향언어 절차 지향 언어와 다르게 객체를 만들고 결합하여 프로그램 개발 캡슐화클래스 안에 관련 있는 변수와 함수를 하나의 클래스로 묶고 외부에서 직접 접근을 할 수 없게 하는 것접근제어자 : public, private, protected, default상속상위 클래스와 하위 클래스가 있고 하위 클래스는 상위 클래스를 선택하여 해당 상위 클래스를 상속받아 사용즉 기존 클래스를 재활용다형성하나의 객체가 ..

Java 2025.01.23

HTML, CSS JavaScript의 역할은 무엇인가?

웹 개발웹 개발이란 간단하게 생각하면 웹 사이트를 만드는 것이라고 생각할 수 있다. 하지만 직접 개발을 해보면 간단하게 개발할 수 없다(ㅠㅠ). 물론 포트폴리오 사이트나 홍보 사이트처럼 정보만 전달하는 웹 사이트는 비교적 간단할 수 있다. 이런 것을 정적 웹 사이트라고 한다. 하지만 웹 사이트는 눈으로 확인 가능한 부분만 개발하는 것은 아니다. 회원을 관리해야 하거나 글을 작성해야 하거나 작성된 글에 공감을 표시하거나 쇼핑몰처럼 어떤 상품을 보고 결제하는 것 등 다양한 서비스들을 제공해야 할 수도 있다. 이러한 어떤 기능들이 있는 웹 사이트를 동적 웹 사이트라고 한다.  웹은 사용자에게 보여지는 것 뿐만 아니라 사용자가 이용할 수 있는 기능과 서비스 모두를 담을 수 있어야 한다. 프론트 엔드 앞서 말한 ..

카테고리 없음 2025.01.19

MDN Web Docs 웹 사이트 레이아웃 분석

헤더광고 문구를 헤더에서 최상단에 배치한 것으로 보임.문구 아래 로고, 네비게이션 메뉴들, 웹사이트의 테마를 변경하는 드랍다운 메뉴 검색바, 사용자 메뉴의 항목들을 나열함. 배너배너에는 이미지와 함께 웹 사이트 문구와 검색바를 배치한것으로 보임. 링크배너 밑에는 GitLab으로 가는 링크를 걸어둔것으로 보임 (이미지 자체에) 특집 기사링크 밑에는 특집기사들을 모아둔 영역으로 보임 최신 소식최신 소식들을 모아둔 영역으로 보임 최근 기여최근에 변한 것들을 목록 형식으로 보여줌 기여자 스포트라이트우수 기여자?를 표시하는 영역인것으로 보임 링크한번 더 GitLab으로 가는 링크를 걸어둔것으로 보임 (이미지 자체에) 푸터각종 웹사이트의 부가정보들을 보여주는 영역으로 보임

카테고리 없음 2025.01.13

[CSS] - CSS개념 공부

기본 선택자선택자란?특정 HTML 요소를 선택하고자 할 때 사용하는 기능해당 요소를 선택해서 원하는 스타일과 기능을 적용시킬 수 있다 모든 선택자 : *현재 문서 내에 있는 모든 요소들을 선택하고자 할 때 사용 * { 스타일 속성: 값; 스타일 속성: 값;} 태그 선택자 : 태그명현재 문서 내에 해당 태그를 모두 선택하고자 할 때 사용태그명 { 스타일 속성: 값;} 아이디 선택자 : #아이디명 현재 문서 내에 특정 HTML요소 "하나"만을 선택하고자 할 때 사용해당 요소에서 id 속성을 이용하여 고유한 값을 부여해야 함 #아이디명 { 스타일 속성: 값; 스타일 속성: 값;} 클래스 선택자 : .클래스명현재 문서 내에 특정 HTML 요소 "여러 개"를 선택하고자 할 때 사용.클래..

CSS 2025.01.13

[HTML] Table 태그

table tag 웹 문서에서 자료 정리 시 주로 사용 행과 열로 이루어져 있음-> 셀 : 행과 열이 만나는 지점. 한 칸을 의미 HTML 태그tag의미 및 관련 속성table표 표시border: 표 테두리선 표시tr표의 한 행 표시rowspan: 같은 열의 셀들을 합침.colspan: 같은 행의 셀들을 합침.th제목 셀 표시td내용 셀 표시기본구조 예제  시간 월 화 수 목 금 1교시 국어 수학 영어 과학 체..

HTML 2025.01.03

[HTML] HTML이란?

HTML(Hypertext Markup Language, 하이퍼텍스트 마크업 언어)은 우리가 보는 웹페이지가 어떻게 구조화되어 있는지 브라우저로 하여금 알 수 있도록 하는 마크업 언어이다.HTML은 제목, 단락, 목록 등과 같은 본문을 위한 구조적 의미를 나타내는 것뿐만 아니라 링크, 인용과 그 밖의 항목으로 구조적 문서를 만들 수 있는 방법을 제공한다.- HTML의 기본구조 임성준 @@@@ @@@ HTML5라는 의미입니다. DOCTYPE 선언은 HTML 문서에서  태그를 정의하기 전에 가장 먼저 선언되어야만 한다.html파일의 시작과 끝을 의미한다.html파일의 머리부분으로 문서의 정보를 나타내고 내/외부 파일을 연결하는 코드를 작성하는 부분이다.html파일의 몸통부분으..

HTML 2025.01.03

[노션] - 노션으로 TODO LIST 만들기 - 2

1. 캘린더에 추가할 템플릿 페이지 종류별로 나누기2. 템플릿 페이지 만들기3. 목표 설정 항목 만들기4. 캘린더 만들기5. 캘린더 세부 항목으로 Today, Tomorrow, This Month 항목 만들기  현재 결과물... 목표 설정 항목 만들기제목 앞에 |은 | + space 바로 생성 가능해당 항목 좌측에 점 6개로 되어있는 아이콘 클릭하여 해당 라인의 배경색상 지정 가능Ctrl + B로 글씨 굵기 설정 가능- + space bar 로 순서없는 목록 생성 가능(순서있는 목록은 숫자 + . + space bar 로 생성 가능)목록 안의 목록 (들여쓰기)은 Tab 키! 원상복구는 Shift + Tab으로 가능

Notion 2024.12.30
728x90
반응형
LIST