추상화(abstraction)는 실세계의 복잡한 상황을 간결하고 명확하게 단순화/일반화/개념화 ↔ 구체화 추상메소드- 메소드의 선언부만 있고 본문은 없는 것(예 : abstract public void test( int a ); ) 추상클래스(Abstract) - 추상메소드가 하나 이상 포함된 것 인터페이스(Interface) - 모든 메소드가 추상메소드인 것 추상 클래스와 인터페이스의 차이점- 추상클래스와 인터페이스의 가장 큰 차이점은 바로 Class인지 아닌지의 차이- 추상클래스는 Class로 이를 구현하는 것은 상속(extends)- 인터페이스는 포함(implements)라는 키워드를 통해 구현- 상속은 하나만 받을 수 있지만 인터페이스를 포함하는 클래스는 다른 클래스를 상속 받을 수 있습니다. [..
[Object의 메소드] 123456protected Object clone() // 객체 자신의 복사본을 생성하여 반환한다.public boolean equals(Object obj) // obj가 이 객체와 같은지를 나타낸다.protected void finalize() // 가비지 콜렉터에 의하여 호출된다.public fianl Class getClass() // 객체의 실행 클래스를 반환한다.public int hashCode() // 객체에 대한 해쉬 코드를 반환한다.public String toString() // 객체의 문자열 표현을 반환한다.cs
접근 한정자 public -> 모든곳에서 접근이 가능 하다. 일반적으로 모든 메서드 앞에 명시 private -> 클래스 안에서만 사용이 가능하고 객체를 통해 접근할 수 없다. .일반적으로 모든 멤버변수 앞에 명시 protected -> 현재 클래스 내의 다른 자원이나, 같은 패키지 안에 존재하는 클래스와 하위 클래스에서 접근 가능.대체적으로 잘 사용 하지 않음. default -> 접근 한정자를 명시 하지 않는 경우. 현재 클래스 내의 다른 자원이나 동일한 패키지 내의 다른 클래스에서 접근 가능. 잘 사용하지 않는다.
도서관리 1. 큰틀짜기 도서관 ( 운영자용 , 회원용 ) 2. 필요한 요소 및 기능로그인기능(아이디, 비번, 관리자 비번변경) 회원가입기능회원탈퇴기능회원정보수정기능 도서관 정보(도서관입장정보(입장한 수), 도서목록(대여한것 분류(빌려간사람이름, 날짜, 연체한지 확인),책 정보들(책이름,저자,출판사)))대여(날짜,이름)반납(연체료) 도서추가(추가)도서삭제(삭제)도서검색(검색)도서수정(수정) 도서관 자리예약사람수 카운트 // 프로젝트 마지막부분에 추가 3. 순서도 작성 4. 클래스/* 배열 정보도서관 정보["0"] //인덱스["상태"] // 대여가능, 대여중(회원 id), 삭제됨["책이름"]["대여날짜"]["저자"]["출판사"]["고유번호"] 회원 정보["0"] //인덱스["id"]["pw"]["이름"] [..
생성자의 활용주로 멤버변수에 대한 기본값을 설정객체를 생성하는 것 만으로 멤버변수가 초기화 된다. 1234567891011121314151617181920212223242526class Book { String subject; String content; //생성자 Book(String subject){ this.subject = subject; this.content = "공부"; } //출력 void read(){ System.out.println("------- read 실행 -------"); System.out.println("subject : "+this.subject); System.out.println("content : "+this.content); }} public clas..
- Total
- Today
- Yesterday
- 음식
- 클래스
- 라이브러리
- spring
- 스프링
- 하기
- iNT
- 연결
- Create
- UTF-8
- Default
- Delete
- 생성
- jsp
- synchronized
- Class
- Server
- nsis
- jdbc
- 자바
- Android
- mybatis
- mysql
- 종류
- 어노테이션
- java
- js
- Controller
- 안드로이드
- 사용
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |