클래스 상속 ● 새로운 클래스를 정의 할 때 이미 구현된 클래스를 상속(inheritance) 받아서 속성이나 기능을 확장하여 클래스를 구현함 ● 이미 구현된 클래스보다 더 구체적인 기능을 가진 클래스를 구현해야 할때 기존 클래스를 상속함 ● 상속하는 클래스 : 상위 클래스, parent class, super class ● 상속받는 클래스 : 하위 클래스, child class, subclass 상속을 구현 하는 경우 ● 상위 클래스는 하위 클래스 보다 더 일반적인 개념과 기능을 가짐 ● 하위 클래스는 상위 클래스 보다 더 구체적인 개념과 기능을 가짐 ● 하위 클래스가 상위 클래스의 속성과 기능을 확장 (extends)한다는 의미 상속 예제 package ch01; public class A { Str..
배열이란? 배열(array)이란 연관된 데이터를 모아서 통으로 관리하기 위해서 사용하는 데이터 타입이다. 변수가 하나의 데이터를 저장하기 위한 것이라면 배열은 여러 개의 데이터를 하나의 변수에 저장하기 위한 것이라고 할 수 있다. ● 동일한 자료형의 순차적 자료 구조 ● 인덱스 연산자[]를 이용하여 빠른 참조가 가능 ● 물리적 위치와 논리적 위치가 동일 ● 배열의 순서는 0부터 시작 ● 자바에서는 객체 배열을 구현한 ArrayList를 많이 활용함 배열 선언과 초기화 배열 선언하기 int[] arr1 = new int[10]; int arr2[] = new int[10]; 배열요소의 개수 .length 개수 정하고 바로 초깃값 주면 오류 int[ ] g = new int[5] {10, 20, 30, 40..
exam 1 html DOCTYPE html> Document 제목 글자 안녕하세요 또만났군요 css /* 문제 풀이 : 태그 */ h1 { color: red; } p { color: blue; } class html 사과 바나나 오렌지 감 css /* 클래스 선택자 */ /* id선택자 vs class선택자 차이 id선택자 : 중복 불가(이름) class선택자 : 중복 허용(이름) ,실무 디자이너 사용 */ /* 사용법 : .클래스명 { 속성:값; } */ .select { color: red; } 결과 exam css1 html 웹 기획 과정 - 사용자 층 분석과 사이트 목적 - 콘텐츠 설계 - 스토리보드 제작 css h3 { /* 글자색 */ color: blue; /* 폰트 스타일 : 맑은 고딕..
css 입문 html DOCTYPE html> Document css3 선택자 기본 css3 선택자 기본 css /* 주석 단축키 : ctrl + / */ /* 코딩 용어 : /(슬래쉬), \(역슬랴쉬), ;(세미콜론) */ /* 사용법 : 태그선택자 { 속성:값; } */ h1 { /* 글자색 */ color:burlywood; /* 바탕색 */ background-color: blue; } 결과 css2 html DOCTYPE html> Document 제목 글자 태그 안녕하세요 홍길동입니다. css /* (wildcard) * : 전체 선택자 */ /* 사용법 : *{ 속성:값; } */ *{ color: red; } h1 { color: aqua; background-color: blue; } 결..
exam13 html로 작성해보기 이름 비밀번호 이메일 @ 선택하세요 naver.com hanmail,net 직접 입력하세요 exam14 html로 작성해보기 글쓰기 게시판 제목 내용 파일첨부 5M 이하의 파일만 첨부 가능합니다 확인 exam15 html로 작성해보기 개인 신상 정보 입력 이름 : 비밀번호 : 성별 : 남성 여성 취미 : 영화감상 게임 음악듣기 파일 첨부 : 이메일 : ----선택---- naver.com hanmail.net 직접입력 자기소개 : exam16 html로 작성해보기 날짜 날씨 풍향 풍속(m/s) 24일(월) 오후 남~남서 3~7 25일(화) 오전 서~북서 3~6 오후 북서~서 3~6 복습과 자주 쓰는 용어 및 태그 정리 안녕하세요 안녕하세요 안녕하세요 안녕하세요 안녕하세요..
static 변수 공통으로 사용하는 변수가 필요한 경우 ● 여러 인스턴스가 공유하는 기준 값이 필요한 경우 ● 학생마다 새로운 학번 생성 ● 카드회사에서 카드를 새로 발급할때마다 새로운 카드 번호를 부여 ● 회사에 사원이 입사할때 마다 새로운 사번이 필요한 ● 은행에서 대기표를 뽑을 경우(2대 이상) static 변수 선언과 사용하기 ● 선언 방법 - static int serialNum; ● 인스턴스가 생성될 때 만들어지는 변수가 아닌, 처음 프로그램이 메모리에 로딩될 때 메모리를 할당 ● 클래스 변수, 정적변수라고도 함 ● 인스턴스 생성과 상관 없이 사용 가능하므로 클래스 이름으로 직접 참조 ● 사용방법 - Student.serialNum = 100; static을 활용한 예제 클래스 package ..