Anda di halaman 1dari 18

TRNG H CNG NGHIP TP.

HCM
KHOA CNTT

LP TRNH HNG I TNG


OOP OBJECT ORIENTED PROGRAMMING

Gio vin: Nguyn Th Minh Hiu

Mc tiu

Tip cn vi phng php lp trnh hng i tng.

Phn tch, thit k v hin thc c mt chng trnh theo phng


php hng i tng.

Vn dng c cc khi nim v kiu d liu tru tng (abstract


data type), tnh bao ng (encapsulation), tnh a hnh
(polymorphism), tnh k tha (inheritance) trong vic pht trin
chng trnh.

Luyn tp cc k nng xy dng, thit k chng trnh theo


hng i tng v cc k thut lp trnh trn ngn ng lp trnh
hng i tng Java.

Chng 0- Gii thiu mn hc OOP vi Java


2

Ti liu hc tp

Slides.
Ebook: Java Software Solutions (Adison Wesley), Core
Java II- volume I
Java Documentation.
Cc sch hc Java khc.
Phn mm:
JDK 1.6.0 Java Development Kit.
Java Documentation.
NetBeans IDE 6.9.1

Chng 0- Gii thiu mn hc OOP vi Java


3

Kin thc tin quyt


K thut lp trnh, C/C++

Tiu chun nh gi
Kim tra v Thi

H S

Tun

Thi gia k- Thc hnh

20%

Bui TH th 5

Np v test tiu lun.

30%

Tun cui

Thi cui k- Thc hnh

50%

Sau tun cui

Yu cu i vi sinh vin:
D lp: Bt buc trn 75%.
Bi tp: hon thnh cc bi tp trn lp v nh.
Ghi chp bi l thuyt y .

Chun b mi trng lp trnh

Chng 0- Gii thiu mn hc OOP vi Java


6

Download
Java Software:

http://java.sun.co
m/

Java 2
Standard
Edition.
Documentation.

C th mua
a CD
Chng 0- Gii thiu mn hc OOP vi Java
7

Ci t mi trng Java
X nn
Chy

Chng 0- Gii thiu mn hc OOP vi Java

Slide 8/28
8

Ch ng c Java
Documentation

Th mc c do
x nn java
documentation

Kch 2 m

Chng 0- Gii thiu mn hc OOP vi Java


9

Kch m ti
liu mun c

Chng 0- Gii thiu mn hc OOP vi Java

Slide 10/28
10

Tham kho cc cng c c bn

Chng 0- Gii thiu mn hc OOP vi Java


11

Chng 0- Gii thiu mn hc OOP vi Java


12

Download NetBeans 6.9.1

L free software.

Link download: http://netbeans.org/downloads/6.9.1/

Chy file download c v bm next ... (nn ci sau khi


ci JDK xong).

13

Son tho & chy chng trnh

Cch 1: Khng dng IDE


Son bng notepad: lu file name.java
Bin dch: javac name.java
c file name.class
Thc thi: java name

14

Son tho & chy chng trnh

V d: chng trnh in: Hello world

Bin dch v chy:

(lu : lnh ngoi tr,


set path=...)

15

Son tho & chy chng trnh

Dng IDE NetBeans:


File -->new project
Vit chng trnh trong ca s son tho
F6: bin dch v sa li.

To new project>chn kiu Java, Java Application>c


c 1 project gm 1/nhiu package, mi package c
th add 1/nhiu file .java vo th mc source. Mi file
.java phi c mt public class trng tn vi tn file.

ng dng s chy t main class (l file .java no c


cha hm main), v ta phi vo source package>
properties > run > ch nh main class.

Khi i main class, nh vo Run>Clean and build main


project an ton.
16

Son tho & chy chng trnh

Cu hnh netbeans xem hng dn mt hm bng


Javadoc (selected text trong ca s son tho--> nhn
Atl-F1)
Trong Netbeans vo Tools>Java platforms>Javadoc>add
Zip/folder

17

Have good fun


THANK YOU

Chng 0- Gii thiu mn hc OOP vi Java


18

Anda mungkin juga menyukai