[Java] 배열 - 도서 정보 등록·조회·삭제 프로그램 구현
·
Java/Base
코드#  Book 클래스public class Book { // 멤버변수 private int totalPage; // 페이지 수 private String title; // 책 제목 private String author; // 작가명 public Book(String title, String author) { this.title = title; this.author = author; } public Book(int totalPage, String title, String author) { this(title, author); this.totalPage = totalPage; } public int getTotalPage() { return this.totalPage; // 가독성을 높이려면 ..
[CSS] 배경 스타일과 색 표기법
·
HTML & CSS
색 표기법  1) 16진수 표기법 : #ffffff (빨강/초록/파랑)      - 최대 : ff, 최소 : 00  2) rgb 표기법 : rgb(빨강, 초록, 파랑, [투명도])      - 최대 : 255, 최소 : 0      - 투명도 : 0(투명) ~ 1(불투명)  3) hsl 표기법 : hsl(색상%, 채도%, 밝기%, [투명도])      - 투명도 : 0(투명) ~ 1(불투명)  4) 색상 이름 표기법      - 기본 색상 16가지  배경 스타일#  배경 색선택자 { background-color : 색상 ; }# 배경 적용 범위선택자 { background-clip : border-box | padding-box | content-box ; }  - border-box (기본값) : 테..
[CSS] 목록 스타일
·
HTML & CSS
#  관련 포스팅  - 목록 태그 : https://young0105.tistory.com/16 목록 스타일#  목록 태그의 글머리표 종류 변경선택자 { list-style-type : none | 순서없는목록속성 | 순서있는목록속성 ; }  1) 불릿 제거 : none  2) 순서 없는 목록의 글머리표 변경 속성      - disc (기본값) : 채운 원 (●)      - circle : 빈 원 (○)      - square : 채운 사각형 (■)  3) 순서 있는 목록의 글머리표 변경 속성      i. 십진수           - decimal (기본값) : 1로 시작          - decimal-leading-zero : 0으로 시작      ii. 알파벳          - lower..
[CSS] 텍스트 스타일
·
HTML & CSS
글꼴 스타일#  글꼴 지정선택자 { font-family : 글꼴명1, [글꼴명2, 글꼴명3, ...] ; }  - 지정한 글꼴이 없을 경우에 대비해서 2, 3, ... 번째 글꼴까지 지정해둘 수 있음 #  글자 크기 조절선택자 { font-size : 절대크기 | 상대크기 | 숫자 | 백분율 ; }  - 속성 값      · 절대 크기          : xx-small | x-small | small | medium | large | x-large | xx-large      · 상대 크기           : larger | smaller      · 크기          i. em : 대문자 M의 너비를 1로 뒀을 때의 기준으로 크기 조절          ii. ex : 소문자 x의 높이를 1로 ..
[Java] 접근 제어 지시자와 get(), set() 메서드
·
Java/Base
접근 제어 지시자 (Access modifier)  - 특정 대상에 대해, 클래스 외부로부터의 접근 권한을 부여하는 명령어      → 대상 : 변수, 메서드, 함수, 클래스 등 대부분 // 예시private int 변수; 접근 제어 지시자private같은 클래스 (java 파일) 내부에서만 접근 가능default (기본값)같은 패키지 내부에서만 접근 가능protected같은 패키지 내부에 있거나,다른 패키지여도 상속 관계의 클래스일 때는 접근 가능public같은 프로젝트 내라면 어디에서든지 접근 가능#  외부에서 멤버변수의 값을 수정하지 못하게 하기  - 멤버변수에 접근 제어 지시자 'private' 할당      → 메서드를 이용한 값 수정은 가능하지만, 멤버변수에 직접 값을 수정할 수는 없게 됨  ..