• Bài giảng Lạp trình hướng đối tượng - Chương 2: Kiểu dữ liệu trong Java - Nguyễn Thanh SangBài giảng Lạp trình hướng đối tượng - Chương 2: Kiểu dữ liệu trong Java - Nguyễn Thanh Sang

    KIỂU DỮ LIỆU CƠ SỞ boolean Là kiểu dữ liệu một bit Chỉ có hai trạng thái là true và false Giá trị mặc định: false Ví dụ: boolean one = true; char Là kiểu dữ liệu unicode character, 16-bit Giá trị nhỏ nhất là: '\u0000' (hoặc 0) Giá trị lớn nhất là: '\uffff' (hoặc 65,535) Sử dụng lưu trữ các ký tự Ví dụ: char letterA = 'A';

    ppt49 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 530 | Lượt tải: 0

  • Bài giảng Lạp trình hướng đối tượng - Chương 1: Lập trình Java căn bản - Nguyễn Thanh SangBài giảng Lạp trình hướng đối tượng - Chương 1: Lập trình Java căn bản - Nguyễn Thanh Sang

    CÔNG NGHỆ JAVA JSE (Java Standard Edition): platform cho phép phát triển và thực thi các ứng dụng Java trên desktop và server, các thiết bị nhúng. JEE (Java Enterprise Edition): platform cho phép phát triển các ứng dụng Java chạy trên server. Bộ phận hay được nhắc đến của công nghệ này là Servlet/JSP, sử dụng Java để làm các ứng dụng web. JME (J...

    ppt54 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 536 | Lượt tải: 0

  • Bài giảng Lạp trình hướng đối tượng - Chương 7: Uỷ thác và sự kiện - Lê Viết MẫnBài giảng Lạp trình hướng đối tượng - Chương 7: Uỷ thác và sự kiện - Lê Viết Mẫn

    Kiểu delegate • Windows API sử dụng con trỏ hàm để hỗ trợ cơ chế gọi ngược (callback mechanism) • Một hàm gọi lại một hàm khác • Có thể xử lý các sự kiện nhấn chuột, di chuyển chuột, • Trong .NET, delegate là một đối tượng an toàn kiểu, tham chiếu đến một hàm khác (hoặc danh sách các hàm) mà có thể được triệu gọi khi cần thiết • 3 bước sử ...

    pdf28 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 498 | Lượt tải: 1

  • Bài giảng Lạp trình hướng đối tượng - Chương 6: Một số kỹ thuật khác - Lê Viết MẫnBài giảng Lạp trình hướng đối tượng - Chương 6: Một số kỹ thuật khác - Lê Viết Mẫn

    Nạp chồng chỉ mục 6 public class PeopleCollection { private Dictionary dicPeople = new Dictionary(); . public Person this[string name] { get { return (Person)dicPeople[name]; } set { dicPeople[name] = value; } } public Person this[int index] { get { return (dicPeople.Values.ToList())[index...

    pdf23 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 500 | Lượt tải: 1

  • Bài giảng Lạp trình hướng đối tượng - Chương 5: Giao diện - Lê Viết MẫnBài giảng Lạp trình hướng đối tượng - Chương 5: Giao diện - Lê Viết Mẫn

    Interface - giao diện • Giao diện là một lớp trừu tượng không có cài đặt • Giao diện được cài đặt thông qua các lớp khác • Các cài đặt có thể được thay đổi mà không cần những thay đổi của đối tượng sử dụng • Ví dụ : Một chương trình xử lý văn bản hiển thị cửa sổ của nó sử dụng một giao diện cửa sổ mà nó được cài đặt khác nhau cho Windows 95 v...

    pdf21 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 576 | Lượt tải: 1

  • Bài giảng Lạp trình hướng đối tượng - Chương 4: Đa hình - Lê Viết MẫnBài giảng Lạp trình hướng đối tượng - Chương 4: Đa hình - Lê Viết Mẫn

    Từ khoá virtual và override • Sử dụng từ khoá virtual để định nghĩa một hàm thành phần của lớp cơ sở là có thể được nạp chồng bởi lớp con • Hàm thành phần của lớp cơ sở lúc này được gọi là hàm ảo • Sử dụng từ khoá override khi lớp thừa kế muốn thay đổi cài đặt của một hàm ảo • Dùng từ khoá base để truy xuất những cài đặt của lớp cơ sở

    pdf35 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 633 | Lượt tải: 1

  • Bài giảng Lập trình hướng đối tượng - Chương 3: Quan hệ giữa các lớp - Lê Viết MẫnBài giảng Lập trình hướng đối tượng - Chương 3: Quan hệ giữa các lớp - Lê Viết Mẫn

    Composition - q.h thành phần • Quan hệ thành phần là biến thể mạnh hơn của quan hệ thu nạp • Một thành phần chỉ thuộc về một toàn thể • Các thành phần thường sống và chết theo toàn thể • Cài đặt quan hệ • Sử dụng liên kết mạnh • Các thành phần và toàn thể có đời sống trùng lặp nhau • Khởi tạo các thành phần trong cấu tử của toàn thể • Các t...

    pdf57 trang | Chia sẻ: thanhle95 | Ngày: 30/06/2021 | Lượt xem: 484 | Lượt tải: 1

  • Bài giảng Lập trình hướng đối tượng - Chương 2: Lớp và đối tượng - Lê Viết MẫnBài giảng Lập trình hướng đối tượng - Chương 2: Lớp và đối tượng - Lê Viết Mẫn

    Hai mặt của lớp • Thiết kế lớp (người lập trình lớp) • Cài đặt một lớp tốt nhất có thể mà không lo lắng về cách nó sẽ được sử dụng • Cung cấp dữ liệu thích hợp • Cung cấp các hàm thích hợp • Cung cấp các đặc tính tổng quát cho các lớp chung, đặc tính riêng biệt cho các lớp chuyên biệt • Sử dụng lớp (người lập trình ứng dụng) • Tập trung và...

    pdf73 trang | Chia sẻ: thanhle95 | Ngày: 30/06/2021 | Lượt xem: 467 | Lượt tải: 1

  • Bài giảng Lập trình hướng đối tượng - Chương 1: Tổng quan Lập trình hướng đối tượng - Lê Viết MẫnBài giảng Lập trình hướng đối tượng - Chương 1: Tổng quan Lập trình hướng đối tượng - Lê Viết Mẫn

    • Tập trung vào cách giải quyết vấn đề (ví dụ : thuật toán) • Chia một bài toán lớn ra làm nhiều bài toán nhỏ • Các thủ tục hoặc chương trình con • Ghép nối các đoạn chương trình xử lý các bài toán nhỏ thành một chương trình • Hai kiểu dữ liệu (dữ liệu được định nghĩa hai vùng khác nhau) • Dữ liệu địa phương được định nghĩa ở bên trong và chỉ...

    pdf68 trang | Chia sẻ: thanhle95 | Ngày: 30/06/2021 | Lượt xem: 544 | Lượt tải: 1

  • Bài giảng Ngôn ngữ lập trình C/C++ - Phạm Hồng Thái (Phần 2)Bài giảng Ngôn ngữ lập trình C/C++ - Phạm Hồng Thái (Phần 2)

    2. Truy nhập các thành phần kiểu cấu trúc Để truy nhập vào các thành phần kiểu cấu trúc ta sử dụng cú pháp: tên biến.tên thành phần hoặc tên biến → tên thành phần đối với biến con trỏ cấu trúc. Cụ thể: − Đối với biến thường: tên biến.tên thành phần Ví dụ: struct Lop { char tenlop[10]; int siso; 147Chương 5. Dữ liệu kiểu cấu trúc và hợp } ;...

    pdf162 trang | Chia sẻ: thanhle95 | Ngày: 30/06/2021 | Lượt xem: 499 | Lượt tải: 1