... Time(); // 00:00:00 Time t2 = new Time( 2 ); // 02: 00:00 Time t3 = new Time( 21 , 34 ); // 21 :34:00 Time t4 = new Time( 12, 25 , 42 ); // 12: 25: 42 Time t5 = new Time( 27 , 74, 99 ); // 00:00:00 ... (extends) từ một lớp. 1 Lập trình Java cơ bản Cao Đức Thông - Trần Minh Tuấn cdthong@ifi.edu.vn, tmtuan@ifi.edu.vn 23 Ví dụ về kế thừa trong Java // File InheritanceTest .java public class InheritanceTest { ... cả khi chưa có đối tượng nào của lớp. • public static void Welcome() { } 2 Bài 2. OOP trong Java • Các phương pháp lập trình • Giới thiệu về OOP • Kế thừa (Inheritance) • Đa hình (Polymorphism) • Giao...
Ngày tải lên: 22/12/2013, 17:15
... dụ 2: import Transport.*; • Ví dụ 3: import java. awt.Point; • … • Point p = new Point(1 ,2) ; • Sử dụng package – cách 2: Sử dụng trực tiếp • java. awt.Point p = new java. awt.Point(1 ,2) ; • javax.swing.JOptionPane.showMessageDialog( ... logic trong Java chỉ nhận giá trị boolean. 6. Trong Java, mọi biến không thuộc kiểu nguyên thuỷ đều phải tạo ra bằng từ khoá new. 7. Java không có tiền xử lý (preprocessor) 1 Lập trình Java cơ bản Cao ... TimeTest .java. Nó dùng để kiểm tra lớp Time. Lớp TimeTest chứa hàm main. • Khi chạy chỉ cần gõ: • javac TimeTest .java • java TimeTest • Java sẽ tự động tìm và dịch file Time .java 26 Đa hình...
Ngày tải lên: 19/01/2014, 20:20
Hướng dẫn tự học lâp trình mô phỏng Violet_Script. Bài 2
... các bạn trong bài 3. Xong! Chúc mừng bạn đã hoàn thành bài 2. Hãy chọn 2 điểm trên giao diện trình chiếu bằng cách Click chuột vào màn hình. Lưu tệp này với tên “ BAI 2 “. Bài 2 này chỉ giúp ... TỰ HỌC LẬP TRÌNH MÔ PHỎNG VIOLET SCRIPT BÀI 2 VẼ ĐƯỜNG THẲNG Nguyễn Tuấn Cường THCS Thái Sơn – An Lão - Hải Phòng tuancuonghp@gmail.com Bài 2: Vẽ đường thẳng: tất cả các bước gần như bài 1, chỉ ... 1) sau đó ấn nút “tiếp tục”. Trong trang soạn thảo chọn nút “Công cụ” rồi chọn Lập trình mô phỏng” (hình 2) 1 2 Trong trang soạn thảo mã lệnh script, hãy nhập đoạn mã lệnh như trong hình (...
Ngày tải lên: 06/07/2013, 01:27
Tài liệu LẬP TRÌNH C nâng cao - bài 2 - nhắc lại về c-c++ part2 ppt
... LẬP TRÌNH C/C++ NÂNG CAO Yêu cầu trước khi đọc: học xong Lập trình C/C++ căn bản BÀI 2: NHẮC LẠI VỀ C/C++ (TIẾP THEO) Cấu trúc (struct) ... //a='z' và giả sử địa chỉ của a= 827 7 char *p=&a; //p= 827 7 và giả sử địa chỉ của p=6194 char **p2=&p; //p2=6194 và địa chỉ của p2 sẽ là một cái gì đó Con trỏ void (void pointer) Con trỏ ... sizeof(Mystruct)= 12; vì c lấy một 32- bit word (4 byte, không phải 1 byte) Con trỏ (pointer) Con trỏ trỏ đến một con trỏ khác CODE char a='z'; //a='z' và giả sử địa chỉ của a= 827 7 char...
Ngày tải lên: 14/12/2013, 09:15
Tài liệu Lập trình Java cơ bản- Bài 8 (Collections) ppt
... removeItem = lastNode.data; if ( firstNode == lastNode ) firstNode = lastNode = null; else { ListNode current = firstNode; while ( current.nextNode != lastNode ) current = current.nextNode; lastNode = current; current.nextNode = null; } } return removeItem; } 32 Collection • Collection là đối tượng có khả năng chứa các đối tượng khác. • Các thao tác thông thường trên collection • Thêm/Xoá đối tượng vào/khỏi collection • Kiểm tra một đối tượng có ở trong collection không • Lấy một đối tượng từ collection • Duyệt các đối tượng trong collection • Xoá toàn bộ collection 42 Duyệt collection • Iterator cho phép duyệt tuần tự một collection. • Các phương thức của Iterator: • boolean hasNext(); • Object next(); • void remove(); • Ví dụ: Iterator it = c.iterator(); while ( it.hasNext() ) { Point p = (Point) it.next(); System.out.println( p.toString() ); } 18 Cài đặt Stack public class Stack { private LinkedList stackList; public Stack() { stackList = new LinkedList(); } public void push( int value ) { stackList.insertAtFront( value ); } public int pop() { return stackList.removeFromFront(); } public boolean isEmpty() { return stackList.isEmpty(); } public void print() { stackList.print(); } } 15 Mô tả removeFromBack 5 5 117 7 12 12 firstNode lastNode (a) firstNode lastNode (b) removeItem current 11 13 Mô tả insertAtBack 12 7 11 firstNode lastNode (a) 5 new ListNode 12 11 firstNode lastNode (b) 5 new ListNode 7 1 Lập trình Java cơ bản Cao Đức Thông ... Trần Minh Tuấn cdthong@ifi.edu.vn, tmtuan@ifi.edu.vn 50 Ví dụ 1: TreeSet // This program sorts a set of names import java. util.*; public class TreeSetTest1 { public static void main(String[] args) { SortedSet names = new TreeSet(); names.add(new String("Minh Tuan")); names.add(new String("Hai Nam")); names.add(new String("Anh Ngoc")); names.add(new String("Trung Kien")); names.add(new String("Quynh Chi")); names.add(new String("Thu Hang")); System.out.println(names); } } 31 Bài tập tại lớp • Bài 1: Dùng Stack để viết chương trình in ra dạng nhị phân của một số nguyên dương cho trước. • Bài 2: Cài đặt phương thức search trong lớp Tree để tìm một phần tử có giá trị cho trước. 7 Cài đặt Linked List // Dinh nghia mot node trong linked list ... lastNode (b) 5 new ListNode 7 1 Lập trình Java cơ bản Cao Đức Thông Trần Minh Tuấn cdthong@ifi.edu.vn, tmtuan@ifi.edu.vn 50 Ví dụ 1: TreeSet // This program sorts a set of names import java. util.*; public class TreeSetTest1 { public static void main(String[] args) { SortedSet names = new TreeSet(); names.add(new String("Minh Tuan")); names.add(new String("Hai Nam")); names.add(new String("Anh Ngoc")); names.add(new String("Trung Kien")); names.add(new String("Quynh Chi")); names.add(new String("Thu Hang")); System.out.println(names); } } 31 Bài tập tại lớp • Bài 1: Dùng Stack để viết chương trình in ra dạng nhị phân của một số nguyên dương cho trước. • Bài 2: Cài đặt phương thức search trong lớp Tree để tìm một phần tử có giá trị cho trước. 7 Cài đặt Linked List // Dinh nghia mot node trong linked list ...
Ngày tải lên: 22/12/2013, 17:15
Tài liệu Lập trình Java cơ bản- Bài 6 (Exception) ppt
... được trả lại cho chương trình. 24 Bài tập tại lớp • Bài 1: Cài đặt xử lý các ngoại lệ cho chương trình tính thương 2 số bằng giao diện GUI. • Bài 2: Cài đặt xử lý lỗi bằng cách dùng ngoại lệ ... = i+1; } } } 32 Bài tập 1. Viết chương trình cho phép tính giá trị của biểu thức: A = Yêu cầu xử lý các ngoại lệ có thể xảy ra. 2. Viết chương trình cho phép tạo một mảng 2 chiều cỡ mxn ... trong chương trình. • Ví dụ: Kiểm tra delta trong chương trình giải phương trình bậc 2. • Nên thiết kế và sử dụng ngoại lệ một cách thống nhất cho toàn bộ dự án. • Một số xử lý lỗi bằng ngoại...
Ngày tải lên: 22/12/2013, 17:15
Tài liệu Lập trình Java cơ bản- Bài 1 (Overview) pdf
... dụng. 5 Kiến trúc của Java • Java Platform • Java Virtual Machine (Java VM) • Java Application Programming Interface (Java API) Hardware-Platform Java VM Java API myProgram .java Java Platform Mã nguồn 3 Giới ... viện khác như JSP, JavaMail, Java TAPI… • 1995: Version JDK 1.0 • 1998: Version JDK 1 .2 (Java 2 nd Platform) • 20 04: Version JDK 1.5 4 Giới thiệu ngôn ngữ Java • Đặc điểm của Java • Đơn giản • Hướng ... dụng Java • Hai loại ứng dụng Java • Application: Ứng dụng độc lập • Applet: Ứng dụng chạy trên Web • Thư viện lớp Java • Bộ JDK bao gồm rất nhiều lớp chuẩn đã được xây dựng sẵn. • Lập trình...
Ngày tải lên: 22/12/2013, 17:15
Tài liệu Lập trình Java cơ bản (Bài 6) docx
... tập tại lớp • Bài 1: Cài đặt xử lý các ngoại lệ cho chương trình tính thương 2 số bằng giao diện GUI. • Bài 2: Cài đặt xử lý lỗi bằng cách dùng ngoại lệ cho ví dụ ở phần đầu bài. 26 Ngoại lệ ... lenh sau try/catch”); 22 Chú ý với ngoại lệ checked • Giả sử method1 gọi method2 và method2 là phương thức có khả năng ném ngoại lệ kiểu checked, lúc đó: • hoặc method2 phải nằm trong khối ... khiến lập trình viên khó theo dõi được thuật toán chính của chương trình. ⇒ Khi một lỗi xảy ra tại hàm A, tất cả các lời gọi hàm lồng nhau đến A đều phải xử lý lỗi mà A trả về. 24 Bài tập...
Ngày tải lên: 19/01/2014, 20:20
Tài liệu Lập trình Java cơ bản (Bài 1) doc
... thước Khoảng giá trị byte 8 bits -25 6 25 5 short 16 bits - 327 68… 327 67 int 32 bits -2 32 2 32 – 1 long 64 bits -2 64 2 64 – 1 Kiểu Kích thước Khoảng giá trị float 32 bits -3.4e38…3.4e38 double 64 ... tong+=i; i+ =2; } System.out.println(tong); 5 Kiến trúc của Java • Java Platform • Java Virtual Machine (Java VM) • Java Application Programming Interface (Java API) Hardware-Platform Java VM Java ... System.out.println("Circumference = " + c.getCircum()); • } • } 2 Bài 1. Tổng quan lập trình Java • Giới thiệu ngôn ngữ Java • Kiến trúc của Java • Nội dung một chương trình Java cơ bản • Các kiểu dữ liệu cơ bản &...
Ngày tải lên: 19/01/2014, 20:20
Lập trình Android cơ bảh: Bài 2 docx
... 18-08 -20 13 – http://timvieclam.ws/ 1 Bài 2: Lập trình Android cơ bản. Trong bài 1 mình đã giới thiệu sơ lược về các thành phần cơ bản của Android cũng như việc sử dụng XML để lập trình ... 2 Copyright © 20 13 http://timvieclam.ws. All rights reserved. Mr_ThinhVn 18-08 -20 13 – http://timvieclam.ws/ 3 Build Target: Chọn Android 1.5 Application name: Example 2 Package name: ... chương trình cho phép nhập nội dung công việc và thời gian rồi list ra B1: Vẫn bắt đầu bằng cách khởi tạo một Project mới: File -> New -> Android Project. Project name: Example 2 Copyright...
Ngày tải lên: 25/03/2014, 16:06
Bài giảng - giáo án: Nhập môn lập trình web với php bài 2 HTML cơ bản
... width=" ;20 0">Dòng 1, cột 2& lt;/td> </tr> <tr><td>Dòng 2, cột 1</td><td>Dòng 2, cột 2& lt;/td></tr> </table> </body> Bài 2: HTML cơ bản 32 Thay ... đoạn văn. Bài 2: HTML cơ bản 12 Các tag tiêu đề Các tag tiêu đề HeadingsHeadings Ví dụ: <body> <h1>Đây là dòng heading 1</h1> <h2>Đây là dòng heading 2& lt;/h2> <h3>Đây ... Bài 2: HTML cơ bản 43 Định dạng TableĐịnh dạng Table Tạo khoảng cách giữa các cell Dòng 1, cột 1 Dòng 1, cột 2 Dòng 1, cột 3 … … … Cellspacing Cellpadding Bài 2: HTML cơ bản 8 Cú...
Ngày tải lên: 17/04/2014, 18:25
Lập trình Android cơ bản: Bài 2 Xây dựng giao diện đơn giản pdf
Ngày tải lên: 13/08/2014, 19:21
Tài liệu Bài 2: Lập trình Java cơ bản doc
... Time(); // 00:00:00 Time t2 = new Time( 2 ); // 02: 00:00 Time t3 = new Time( 21 , 34 ); // 21 :34:00 Time t4 = new Time( 12, 25 , 42 ); // 12: 25: 42 Time t5 = new Time( 27 , 74, 99 ); // 00:00:00 ... phương thức phải có một phạm vi nhất định 35 Java vs C++ 1. Một chương trình Java chạy chậm hơn so với một chương trình C tương ứng khoảng 20 lần. 2. Java không có kiểu liệt kê (enum), kiểu cấu ... < 24 ) ? h : 0 ); minute = ( ( m >= 0 && m < 60 ) ? m : 0 ); second = ( ( s >= 0 && s < 60 ) ? s : 0 ); } Lớp Time 2 Bài 2. OOP trong Java • Các phương pháp lập...
Ngày tải lên: 22/12/2013, 21:18
Bài giảng lập trình java cơ bản chương 6: lập trình gui GV võ hoàng phương dung (2)
... thiết lập bằng phương thức ‘setLayout()’ 18 /25 Quản lý cách trình bày Gói AWT chứa các lớp, giao diện và các gói khác. Sau đây mô tả một phần nhỏ của hệ thống phân cấp lớp AWT 5 /25 Giới ... cột 23 /25 Quản lý cách trình bày Vùng văn bản (TextArea) • TextArea() • TextArea(int rows, int cols) 14 /25 Thành phần (Components) Nút ấn (Button) • Button() • Button(String text) 15 /25 Thành ... thiết lập setLayout(new BorderLayout()) • Thêm thành phần vào layout add(b1,BorderLayout.NORTH); 21 /25 Quản lý cách trình bày Bảng sau đây chỉ ra các sự kiện khác nhau và mô tả về chúng 33 /25 Xử...
Ngày tải lên: 02/07/2014, 07:14
Bạn có muốn tìm thêm với từ khóa: