Professional Documents
Culture Documents
Bai 0. On Tap Java
Bai 0. On Tap Java
N g u y ễ n
C h í
H i ế u
LẬP TRÌNH
1. GIỚI THIỆU JAVA
JAVA
NGUYỄN CHÍ HIẾU
2 0 2 1 2
1 2
N g u y ễ n
N g u y ễ n
1. GIỚI THIỆU JAVA
C h í
C h í
H i ế u
H i ế u
• Là ngôn ngữ lập trình hướng đối tượng
• Lập trình Android, Web, Desktop, … 2. LẬP TRÌNH
• Chạy trên nhiều nền tảng: Windows, Linux, HƯỚNG ĐỐI TƯỢNG
MacOS, …
• IDE: Eclipse, NetBeans, IntelliJ IDEA, …
2 0 2 1 3 2 0 2 1 4
3 4
1
06/09/2021
N g u y ễ n
N g u y ễ n
2. LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG
C h í
C h í
H i ế u
H i ế u
• Các khái niệm cơ bản:
• Đóng gói (Encapsulation)
• Kế thừa (Inheritance)
• Đa hình (Polymorphism)
• Trừu tượng (Abstraction)
5 6
N g u y ễ n
N g u y ễ n
TÍNH KẾ THỪA
C h í
C h í
H i ế u
H i ế u
2 0 2 1 7 2 0 2 1 8
https://dev.to/varaprasad_gudi/oops-made-easy-36pg
7 8
2
06/09/2021
N g u y ễ n
N g u y ễ n
C h í
C h í
H i ế u
H i ế u
TÍNH
ĐA HÌNH
2021 9 2 0 2 1 1 0
https://www.javatpoint.com/java-oops-concepts
9 10
N g u y ễ n
N g u y ễ n
C h í
C h í
H i ế u
H i ế u
2 0 2 1 1 1 2021 1 2
11 12
3
4
06/09/2021
1 6
1 4
2021
2 0 2 1
INTERFACE
KHÁI NIỆM
14
16
N g u y ễ n C h í H i ế u N g u y ễ n C h í H i ế u
1 3
1 5
2021
2 0 2 1
TÍNH TRỪU TƯỢNG
13
15
N g u y ễ n C h í H i ế u N g u y ễ n C h í H i ế u
06/09/2021
N g u y ễ n
C h í
H i ế u
3. JAVA
COLLECTION
2021 1 7
https://www.edureka.co/blog/java-collections/
17