Bắt đầu với lập trình Java phần 5 pptx
... gọi constructor củalớpcơ sở Constructor củalớpcơ sở bắtbuộcphải đượcthựchiện đầutiên Nếu lớp cơ sở không có constructor mặc định thì bắt buộc phải gọi constructor tường minh Kế thừa 21 NguyễnViệtHà class ... thừa 5 NguyễnViệtHà Sử dụng lại Copy mã nguồn Tốn công, dễ nhầm Khó sửalỗi do tồntại nhiều phiên bản Quan hệ has_a Sử dụng lớpcũ như là thành phầncủalớp mới Sử dụng l...
Ngày tải lên: 22/07/2014, 16:21
... tham khảo Bruce Eckel, Thinking in Java, chapter 11 Deitel, Java – How to program, chapter 7, 11, 20 Đoàn Văn Ban, Lập trình hướng đối tượng với Java, NXB Khoa học kỹ thuật, chương 6. Mộtsố ... lớpcơ sở 22 NguyễnViệtHà LớpArrays Nằm trong gói java. util Cung cấp4 phương thứcstatic để làm việcvớimảng fill(): khởi tạo các phầntử củamảng với mộtgiátrị như nhau sort()...
Ngày tải lên: 22/07/2014, 16:21
... thiếtkế… 43 NguyễnViệtHà Strategy Chương trình cần chuyển đổi động giữa các thuật toán Ví dụ,chương trình soạn thảo sử dụng vài thuật toán hiển thị với các hiệu ứng/lợi ích khác nhau Nguyờn ... nng - thuộc tính của thiết kế tốt Tạo ra các sản phẩm phần mềm tốt hơn Nguyên lý thiếtkế… 25 NguyễnViệtHà Abstract Factory Một chương trình cần có khả năng chọn một trong một vài...
Ngày tải lên: 22/07/2014, 16:21
Bắt đầu với lập trình Java phần 8 ppsx
... Object (từ Java 1 .5) Khởi tạo với đối số là đối tượng vào (luồng, tệp, xâu ký tự) Có các phương thức hỗ trợ nhập trực tiếp nextType, hasNextType Các luồng vào ra 39 NguyễnViệtHà import java. io.*; public ... Thinking in Java, chapter 12 Java how to program, chapter 17 Các luồng vào ra 10 NguyễnViệtHà Phả hệ của InputStream Các luồng vào / ra Các luồng vào ra 30 NguyễnViệtHà...
Ngày tải lên: 22/07/2014, 16:21
Bắt đầu với lập trình Java phần 7 pot
... tham khảo Thinking in Java, chapter 9 Java how to program, chapter 15 Xử lý ngoạilệ 2 NguyễnViệtHà Nội dung Khái niệm về xử lý ngoại lệ (exception handling) Ném và bắt ngoại lệ Khai báo ... thứccủalớpcơ sở đảmbảobắt đượcngoạilệ khi sử dụng cơ chếđa hình Xử lý ngoạilệ 4 NguyễnViệtHà Lỗi và ngoạilệ Mọi đoạnchương trình đềutiềm ẩnkhả năng sinh lỗi lỗichủ quan: do lập...
Ngày tải lên: 22/07/2014, 16:21
Bắt đầu với lập trình Java phần 6 pot
... senior.setAssistant(junior); Kế thừa và đa hình 34 NguyễnViệtHà Hướng tới lập trình tổng quát Generic programming Tổng quát hóa chương trình để có thể hoạt động với các kiểu dữ liệu khác nhau, kể cả các kiểu dữ ... ngăn xếp C: dùng con trỏ void C++: dùng template Java: lợi dụng upcasting và lớp gốc Object Java 1 .5: template Kế thừa và đa hình 25 NguyễnViệtHà Lớp trừu...
Ngày tải lên: 22/07/2014, 16:21
Bắt đầu với lập trình Java phần 4 potx
... Java 5 NguyễnViệtHà boolean 1.7976931348623 157 0e+3084.940 656 458 4124 654 4e-32464double 3.4028234663 852 8860e+381.40129846432481707e- 453 2float + 2 63 -1-2 63 64long + 2 31 - 1, 0x7fffffff-2 31 , 0x8000000032int 32767 (2 15 -1)-32768 ... từng dòng Thêm về Java 20 NguyễnViệtHà Truyền tham chiếu MyDate d1 = MyDate(20 05, 9, 26); MyDate d2 = MyDate(2000, 1, 1); d1.copy(d2); MyDate...
Ngày tải lên: 22/07/2014, 16:21
Bắt đầu với lập trình Java phần 3 pps
... SayMsg( Java ); Lớpvàđốitượng trong Java 3 NguyễnViệtHà Tài liệu tham khảo Thinking in Java, chapter 1, 2 Java how to program, chapter 8 Lớpvàđốitượng trong Java Lớpvàđốitượng trong Java 5 NguyễnViệtHà Đốitượng ... } Lớpvàđốitượng trong Java 16 NguyễnViệtHà MyDate d = new MyDate(); d.setYear(20 05) ; d.setMonth(9); d.setDay(12); MyDate openDay = new MyDate(d); MyDate dd =...
Ngày tải lên: 22/07/2014, 16:21
Bắt đầu với lập trình Java phần 2 potx
... niệm 8 NguyễnViệtHà Các phương pháp lập trình Lập trình không có cấu trúc Lập trình có cấu trúc (lập trình thủ tục) Lập trình chức năng Lập trình logic Lập trình hướng đối tượng OOP: Khái niệm 19 NguyễnViệtHà Sử ... cầu thay đổi. OOP: Khái niệm 13 NguyễnViệtHà Lập trình có cấu trúc /lập trình thủ tục Nhược điểm dữ liệu và mã xử lý là tách rời ...
Ngày tải lên: 22/07/2014, 16:21
Bắt đầu với lập trình Java phần 1 pps
... độ an toàn Bắt đầuvớiJava Bắt đầuvớiJava 5 NguyễnViệtHà Java là một công nghệ Java bao gồm Ngôn ngữ lậptrình Môi trường phát triển Môi trường thực thi và triểnkhai Bắt đầuvớiJava 20 NguyễnViệtHà Biên ... C/C++ sang Java Bắt đầuvớiJava 18 NguyễnViệtHà Biên dịch và thựchiện Biên dịch TestGreeting .java javac TestGreeting .java Thựchiện java TestGreeting Kếtquả...
Ngày tải lên: 22/07/2014, 16:21