일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
Tags
- 디지털포렌식챌린지 #dfchallenge #디지털포렌식 #Forensic
- 디지털포렌식 연구회 워크샵 #디지털포렌식 #디지털포렌식챌린지 #Forensic #ctf #정보보호학회
- EnCase #mount #Forensic #image mount
- 메소드
- 디지털 포렌식
- 파일 접근 권한 #linux #chown #chmond #umask #명령어
- 자바
- 정보보안기사 #정보보안산업기사 #클라우드컴퓨팅 #보안 #컴퓨팅보안
- forensic
- 포렌식
- 안드로이드 #스레드 #핸들러 #예제
- Forensic CTF #disk Forensic #windows file analyzer #WFA #Codegate 2012 F100
- HTML Injection #bWAPP
- java
- snedmail #linux #정보보안기사 #정보보안산업기사 #mail protocol
- 파이썬
- Forensic #CTF #디지털포렌식 #disk forensic
- 정보보안기사 #정보보안산업기사 #2020년 정보보안기사 #시험일정
- 비박스 #웹취약점분석 #버그바운티 #bee-box #웹 #모의해킹
- 탈중화
- Injection #Reflected #웹취약점
- evm
- 코딩
- 객체
- 안드로이드 #서비스 #안드로이스 서비스 #Android #java
- PYTHON
- CIDR #서브넷 #Network #ip 주소고갈
- It
- 프로그래밍
- #정보보안 #어셈블리 #저급언어 #기계어 #it #정보보안
Archives
- Today
- Total
Jsecurity
Java 5일차 : 캡슐화, 상속, 다형성 본문
캡슐화 : 객체를 캡슐로 싸서 내부를 볼 수 없게 하는 것
클래스(class) : 객체 모양을 선언한 틀(캡슐화)
메소드(멤버 함수)와 필드(멤버 변수)는 모두 클래스 내에 구현
객체
- 클래스의 모양대로 생성된 실체(instance)
- 객체 내 데이터에 대한 보호, 외부 접근 제한
- 객체 외부에서는 비공개 멤버(필드, 메소드)에 직접 접근할 수 없음
- 객체 외부에서는 공개된 메소드를 통해 비공개 멤버 접근
----------------------------------------------------------------------
상속 : 상위 개체의 속성이 하위 개체에 물려짐, 하위 객체가 상위 개체의 속성을 모두 가지는 관계
상속 : 자식 클래스가 부모 클래스의 속성 물려받고, 기능 확장
부모 클래스 : 수퍼 클래스
하위 클래스 : 서브 클래스. 수퍼 클래스를 재사용하고 새로운 특성 추가
----------------------------------------------------------------------
다형성 : 같은 이름의 메소드가 클래스나 객체에 따라 다르게 동작하도록 구현
메소드 오버로딩 : 같은 이름이지만 다르게 작동하는 여러 메소드
메소드 오버라이딩 : 슈퍼클래스의 메소드를 서브 클래스마다 다르게 구현
'프로그래밍언어 > Java_Language' 카테고리의 다른 글
Java 7일차 : 객체 배열, 메소드, 가비지, 접근 지정자 (0) | 2018.11.08 |
---|---|
Java 6일차 : 클래스, 객체, 생성자, this 레퍼런스 (0) | 2018.11.07 |
Java 4일차 : main()메소드 & 예외처리 (0) | 2018.10.31 |
Java 3일차 : 배열 및 for - each (0) | 2018.10.31 |
Java 2일차 : 기본 프로그래밍 (0) | 2018.10.31 |
Comments