반응형
Notice
Recent Posts
Recent Comments
Link
JUST DO IT PROJECT
[Java] 객체지향 프로그래밍 기초 요약 본문
반응형
반응형
1. 객체지향 프로그래밍 Object-Oriented Programming (OOP)
- 프로그래밍 언어는 세 단계로 나눌 수 있음
- 기계언어 Machine Languages: 0, 1 의 바이너리 코드로 이루어짐
- 어셈블리 언어 Assembly Languages: symbolic programming 허용함. assembler가 기계언어로 번역해줌
- 고수준 언어 High-level Languages: 컴파일러 compiler가 어셈블리 언어로 번역해줌
- Java는 고수준 언어이며 객체지향언어임. Sun Microsystem이 개발함.
- 객체지향 프로그램은 객체(objects)를 이용함. 이 객체의 행동과 정보를 정의해둔 것이 클래스(Class)임
- 클래스는 틀이라고 생각한다면, 클래스로부터 만든 객체를 인스턴스(instance)라고 부름
- 메소드 method: 클래스나 객체의 행동을 정의한 것. 매개변수parameter로 인자argument를 받아 행동함.
- 클래스 메소드 class methods
- 인스턴스 메소드 instance methods
- 인스턴스 정보 instance data values
- 상속 inheritance in OOP
- 생명주기 Lifecycles
2. Java
3. Numerical Data
4. Class Part 1
4.1 Definition
4.2 Constructors
4.3 Information Hiding
5. Selection Statements
6. Repetition Statements
7. Class Part 2
7-1. this
7-2. overloading
7-3. static
8. Inheritance, Polymorphism
9. Exceptions, Assertions
10. Characters and Strings
11. Arrays and Collections
12. File Input/Output
반응형
'개발' 카테고리의 다른 글
[Android] 안드로이드 개발 기초 요약 및 키워드 모음 (0) | 2020.04.04 |
---|---|
re:View 1st Impact meetup (1) | 2017.03.23 |