Lập trình hướng đối tượng chương 7

Lập trình hướng đối tượng chương 7

Lập trình hướng đối tượng chương 7

... a) { System.out.println(“Cannot Divide by zero”); } } } Kết xuất của chương trình: Chương 7: Xử lý ngoại lệ (Exception Handling) 179 Hình 7. 2 ArithmeticException Trong chương trình này, một số được chia cho 0. Đây không ... ‘if’. Nếu kích thước là số âm thì đối tượng của lớp ‘ArraySizeException’ được tạo. Kết xuất của chương trình được chỉ ra ở hình 7. 6. Hình 7. 6 N...
Ngày tải lên : 09/05/2014, 08:35
  • 14
  • 187
  • 0
C++ và lập trình hướng đối tượng - Chương 1

C++ và lập trình hướng đối tượng - Chương 1

... <math.h> #include <conio.h> § 3. Lập trình cấu trúc và lập trình hướng đối tượng Chương 1 C++ và lập trình hướng đối tượng Trong chương này trình bầy các vấn đề sau: - Cách sử dụng phần ... đổi cần thiết một chương trình C để biến nó thành một chương trình C++ (chạy được trong môi trường C++) - Tóm lược về các phương pháp lập trình cấu tr...
Ngày tải lên : 14/11/2012, 16:34
  • 27
  • 496
  • 4
C++ và lập trình hướng đối tượng - Chương 2

C++ và lập trình hướng đối tượng - Chương 2

... dựng hàm với đối mặc định + Các đối mặc định cần phải là các đối cuối cùng tính từ trái sang phải. Giả sử có 5 đối theo thứ tự từ trái sang phải là d1, d2, d3, d4, d5 Khi đó: nếu một đối mặc định ... (định nghĩa chồng phép -) 7. 3.2. Các đối của hàm toán tử: a. Với các phép toán có 2 toán hạng, thì hàm toán tử cần có 2 đối. Đối thứ nhất ứng với toán hạng thứ nhất, đối thứ h...
Ngày tải lên : 14/11/2012, 16:34
  • 25
  • 538
  • 2
C++ và lập trình hướng đối tượng - Chương 3

C++ và lập trình hướng đối tượng - Chương 3

... số nhận xét về đối của phơng thức và lời gọi phơng thức + Quan sát nguyên mẫu phơng thức: void ve_doan_thang(DIEM d2, int mau) ; sẽ thấy phơng thức có 3 đối: Đối thứ nhât là một đối tợng DIEM ... ve_tam_giac(DIEM d2, DIEM d3,int mau) ; Phơng thức này có 4 đối là: this trỏ tới một đối tợng kiểu DIEM d2 một đối tợng kiểu DIEM d3 một đối tợng kiểu DIEM mau một biến nguyên Nội dun...
Ngày tải lên : 14/11/2012, 16:34
  • 29
  • 1.1K
  • 6
C++ và lập trình hướng đối tượng - Chương  4

C++ và lập trình hướng đối tượng - Chương 4

... <math.h> class DT 172 173 Khi dùng một phơng thức cho đối tợng hằng, thì CTBD (Chơng trình biên dich) sẽ cảnh báo (warning): Non-const function called for const object Tuy nhiên, chơng trình EXE vẫn ... chơng trình, thì nội dung các đối tợng hằng vẫn bị thay đổi. Chơng trình dới đây sẽ minh hoạ điều này. Chơng trình đa vào lớp PS (phân số). Ph- ơng thức toán tử ++ vẫn có...
Ngày tải lên : 14/11/2012, 16:34
  • 44
  • 498
  • 3
C++ và lập trình hướng đối tượng - Chương 5

C++ và lập trình hướng đối tượng - Chương 5

... h.getR(); getch(); } 1.6. Lớp cơ sở và đối tợng thành phần Lớp cơ sở thờng đợc xử lý giống nh một thành phần kiểu đối tợng của lớp dẫn xuất. Ví dụ chơng trình trong 1.5 có thể thay bằng một chơng trình khác trong ... xuất và thừa kế Có 2 khái niệm rất quan trọng đã làm nên toàn bộ thế mạnh của phơng pháp lập trình hớng đối tợng đó là tính kế thừa (inheritance) và tính tơng ứ...
Ngày tải lên : 14/11/2012, 16:34
  • 40
  • 461
  • 3
C++ và lập trình hướng đối tượng - Chương 6

C++ và lập trình hướng đối tượng - Chương 6

... trỏ kiểu A và 4 đối tợng: A *p ; // p là con trỏ kiểu A A a ; // a là biến đối tợng kiểu A B b ; // b là biến đối tợng kiểu B C c ; // c là biến đối tợng kiểu C D d ; // d là biến đối tợng kiểu ... kiểu A A a; // a là đối tợng kiểu A B b; // b là đối tợng kiểu B C c; // c là đối tợng kiểu c Chúng ta hãy ghi nhớ mệnh đề sau về con trỏ của các lớp dẫn xuất và cơ sở: 3 17 318 p...
Ngày tải lên : 14/11/2012, 16:34
  • 21
  • 360
  • 2
C++ và lập trình hướng đối tượng - Chương 8

C++ và lập trình hướng đối tượng - Chương 8

... ("H") = 8 Ví dụ 4: Đoạn chơng trình dới đây sẽ cho hiện 5 dòng chữ. #include <graphics.h> main() { int mh=0,mode=0,y,size; 472 473 TOPON TOPOFF Ví dụ 4. Chơng trình dới đây sẽ vẽ một đờng ... tọa độ cho màn hình VGA là 640 x 480 nh sau : (0,0) (639,0) (0, 479 ) (639, 479 ) Hình 8.1. Hệ tọa độ VGA 446 4 47 ke_gio(gioht,phutgioht); phutgioht=phut; gioht=gio; ke...
Ngày tải lên : 14/11/2012, 16:34
  • 23
  • 692
  • 5
C++ và lập trình hướng đối tượng - Chương 9

C++ và lập trình hướng đối tượng - Chương 9

... buf_time[]={'T', 47, 'I', 47, 'M', 47, 'E', 47, ':', 47, 32, 47, 32, 47, 32, 47, 32, 47, 32, 47, 32, 47, 32, 47, 32, 47, 32, 47} ; char buf_luu[28]; void ... tính. Các bit của byte thuộc tính: B7B6B5B4B3B2B1B0 đợc chia làm 3 nhóm: + Nhóm 1 gồm bit B7 biểu thị sự nhấp nháy. Nếu B7=0 thì ký tự không nhấp nháy, nếu B7=1 thì ký tự sẽ nhấp nháy....
Ngày tải lên : 14/11/2012, 16:34
  • 7
  • 386
  • 2
C++ và lập trình hướng đối tượng - Chương 10

C++ và lập trình hướng đối tượng - Chương 10

... (char*)malloc(cao*rong); 506 5 07 Chơng 10 Một số chơng trình hớng đối tợng trên C++ Chơng này trình bầy thêm một số chơng trình hớng đối tợng trên C++. Đây là các chơng trình tơng đối phức tạp, hữu ích ... return('q'); if ((ch1==0&&(ch2==80||ch2= =72 ||ch2= =75 || ch2= =77 ))) { if (ch2==80) dy=1; else if (ch2= =72 ) dy=-1; else if (ch2= =77 ) dx=1; else d...
Ngày tải lên : 14/11/2012, 16:34
  • 25
  • 402
  • 1