Bài giảng Cơ sở lập trình Csharp: Bài 6 - Hàm (phương thức)

31 4 0
Bài giảng Cơ sở lập trình Csharp: Bài 6 - Hàm (phương thức)

Đ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 giảng Cơ sở lập trình Csharp: Bài 6 - Hàm (phương thức) trình bày về mục đích sử dụng phương thức; khai báo 1 “hàm”; chuyển theo tham chiếu(Passing by reference); hàm/phương thc tham số thay đổi; Overload hàm/phương thức; phương thức đệ quy; đệ qui cho giải thuật n.

HÀM (Phương Thức) 05/21/21 Lưu Ý Trong C/C++, hàm (function) thiết kế ngịai lớp Trong C#, hàm phải nằm lớp  gọi phương thức  Trong phần này, ta gọi phương thức hay hàm : có nghĩa 05/21/21 Mục đích sử dụng phương thức -Chia Trị (Divide & Conquer) -Sử dụng lại (Reusability) Dùng lại lớp phương thức để xây dựng ứng dụng -Giảm lặp lại Các phương thức gọi thi hành từ nơi đâu chương trình 05/21/21 Khai báo “hàm” Phần tiêu đề [static] [phạm vi] < Tên Hàm > ( Danh sách tham số) Phần thân Chứa mã lệnh mà phương thức thi hành Trả kết sau thực (bằng phát biểu return) 05/21/21 Một số đề nghị  Tạm thời khai báo “hàm” với từ khóa static  Trong phạm vi mơn học, khai báo “hàm” public hay khơng tuỳ ý !!!  Ví dụ có khai báo “hàm” static void Test ( ) { … } static public int Exam (int k) {… } static string MyStr( char c) {…….} 05/21/21 Ví dụ khaí báo “hàm” static void Test() { … } static int Exam(int x) { … } static string Dummy (string s, float f) {… } static float ViDu ( ) { } Lưu ý : Nếu khơng có static  thơng báo lỗi Sẽ giải thích vào buổi sau 05/21/21 Khai báo biến “hàm”  Biến (Variables) Khai báo phương thức = biến địa phương/cục  Chỉ có phương thức chứa khai báo biến truy cập  Sử dụng p/pháp gửi tham số nhằm giao tiếp với cá phương thức khác 05/21/21 Ví dụ : static string MySubStr(string s, int pos, int length) { string rs=""; for (int i=1,j=pos;i

Ngày đăng: 21/05/2021, 12:06

Mục lục

    Mục đích sử dụng phương thức

    Một số đề nghị

    Ví dụ khaí báo “hàm”

    Khai báo biến trong “hàm”

    Chuyển tham số cho 1 phương thức

    Chuyển theo tham chiếu(Passing by reference)

    Hàm/phương thức tham số thay đổi

    Phạm vi truy xuất biến

    Overload hàm/phương thức

    Phương thức Đệ qui (Recursive methods)

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

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