BÀI GIẢNG Lập trìnhhướngđối tượngvới JAVA

38 227 0
BÀI GIẢNG Lập trìnhhướngđốitượngvới JAVA

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Bài 4: Lập trình hướng đối tượng với JAVA 1.Tổng quan lập trình hướng đối tượng 2.Xây dựng lớp đối tượng 3.Package Tổng quan lập trình hướng đối tượng Khái niệm  Các đặc trưng  Khái niệm Là phương pháp thiết kế phát triển phần mềm dựa kiến trúc lớp (class) đối tượng (object)  Mô hình hóa đối tượng giới thực thành đối tượng chương trình  Các thông tin đối tượng – Đối tượng nhân viên • Mã nhân viên • Họ tên • Giới tính • Ngày sinh • Địa • Hệ số lương • … Lớp đối tượng – Class khái niệm Lập trình hướng đối tượng mô tả cho thực thể có chung tính chất hành vi Class định nghĩa thuộc tính hành vi dùng cho đối tượng lớp – Kết TRỪU TƯỢNG HOÁ (Abstraction) đối tượng: • Cùng loại • Cùng thông tin mô tả đối tượng Các đặc trưng Tính trừu tượng (Abstraction) – Lớp (Class) khái niệm trừu tượng • Ví dụ: Thông tin nhân viên mô tả lớp Nhân viên • Ví dụ: Nhân viên “Nguyễn Văn A” thể cụ thể lớp Nhân viên Đối tượng Nhân viên  ->Từ đối tượng giống nhau, ta trừu tượng hoá thành lớp Nhân viên Nguyễn Văn A NHÂN VIÊN MaNV Họ Tên Ngày Sinh Địa Giới tính  Tính đóng gói (Encapsulation) – Mỗi lớp xây dựng để thực nhóm chức đặc trưng riêng lớp Ví dụ: – Muốn thực hàm toán học lớp Math – Muốn xử lý chuỗi lớp String Phương thức (method) Ví dụ: khai báo phương thức tính chu vi cho lớp tam giác class TamGiac{ // biến thực thể public double a,b,c; // hàm dựng mặc định public TamGiac() {} // phương thức tính chu vi public double tinhChuVi() { return a+b+c; } } Truyền tham số cho phương thức Truyền tham trị: – Được sử dụng cho kiểu liệu bản, thay đổi diễn bên phương thức không ảnh hưởng đến giá trị truyền vào  Truyền tham chiếu: – Thay đổi bên phương thức làm thay đối giá trị tham số truyền vào – Tham số phương thức có kiểu liệu tham chiếu truyền theo kiểu tham trị kiểu tham chiếu Ví dụ: phương thức kết thúc, tham chiếu trỏ đến đối tượng truyền vào  Phương thức có tham số thay đổi Tham số thay đối cho phép triệu gọi phương thức với số tham số khác  Cú pháp Kiểu_dữ_liệu Tên_phương_thức (Kiểu_dữ_liệu Tên_tham_so) { // lệnh }  Ví dụ: public static void Test(int … a){ for (int i : a) System.out.println(i); } public static void main(String args[]) { Test(1,2,3,4,5,6); }  Package Một nhóm lớp (classes) giao diện (interfaces) tổ chức thành đơn vị quản lý theo hình thức không gian tên gọi package  Các loại package Java: – Package định nghĩa trước – Package người dùng định nghĩa  Package định nghĩa trước Chỉ định từ truy xuất Chỉ định từ truy xuất Chỉ định từ truy xuất cho biến phương thức Các từ khóa cho việc thay đổi quyền truy xuất – volatile: cho phép thay đổi thông tin biến trình sử dụng – final: cho phép thay đổi thông tin biến lần / không cho phép ghi đè hàm – native: hàm không viết ngôn ngữ – transient: biến serializable 

Ngày đăng: 25/08/2017, 10:30

Từ khóa liên quan

Mục lục

  • Bài 4: Lập trình hướng đối tượng với JAVA

  • 1. Tổng quan lập trình hướng đối tượng

  • Khái niệm

  • Slide 4

  • Các thông tin về đối tượng

  • Slide 6

  • Lớp đối tượng

  • Các đặc trưng cơ bản

  • ->Từ những đối tượng giống nhau, ta có thể trừu tượng hoá thành 1 lớp

  • Tính đóng gói (Encapsulation)

  • Tính kế thừa (Inheritance)

  • 2. Xây dựng lớp đối tượng

  • Tạo lớp

  • Ví dụ: khai báo lớp tam giác

  • Qui tắc đặt tên lớp

  • Hàm dựng (constructor)

  • Ví dụ: khai báo hàm dựng cho lớp tam giác vừa tạo

  • Tạo đối tượng

  • Slide 19

  • Slide 20

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan