Câu lạc bộ Hỗ Trợ Học Tập
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.



 
Trang ChínhTrang Chính  Latest imagesLatest images  Tìm kiếmTìm kiếm  Đăng kýĐăng ký  Đăng NhậpĐăng Nhập  
  • Top posters
 Mr.Pakapun (256)
 ddtan90 (178)
 tvduong (147)
 dthnam90 (137)
 minhquankq (101)
 arianbo (70)
 DoanhNhan (54)
 chicken (53)
 stormit (52)
 gentle_storm (47)

 

 Biến toàn cục, hàm toàn cục trong lập trình hướng đối tượng

Go down 
Tác giảThông điệp
ddtan90
Admin
Admin
ddtan90


Tổng số bài gửi : 178
Join date : 30/12/2010
Age : 33
Đến từ : SE 3 - K34

Biến toàn cục, hàm toàn cục trong lập trình hướng đối tượng Empty
Bài gửiTiêu đề: Biến toàn cục, hàm toàn cục trong lập trình hướng đối tượng   Biến toàn cục, hàm toàn cục trong lập trình hướng đối tượng EmptyWed Sep 28, 2011 3:33 pm

Chào các bạn!
Những bạn nào từng lập trình trong các môi trường hướng đối tượng như C#, Java thường gặp các trường hợp muốn dùng một hoặc vài biến toàn cục hoặc hàm toàn cục để có thể sử dụng bất cứ đâu trong project mà không cần phải tạo lớp.
Mình xin bày 1 mẹo nhỏ để có thể làm được việc này. Tuy nhiên việc tạo ra các biến và hàm toàn cục thế nào sẽ phá vở cáu trúc hướng đối tượng nên các bạn hãy cẩn thận đừng nên lạm dụng nhé.

Ví dụ như mình đang cần 1 biến username để lưu thông tin của người đăng nhập vào hệ thống ở from Login và 1 cái hàm Cong (int a, int b); muốn biến và hàm này có thể được sử dụng ở mọi nơi mình sẽ làm như sau:

- Tạo 1 lớp mới có tên là Lib (tên gì cũng đc, ở đây mình để lib cho dễ, tất cả những biến toàn cục, hàm toàn cục mình sẽ đưa vào đây)
Code:

 class Lib
    {
        static public string username;
        static public int Cong (int a, int b) {
                return a+b;
            }
    }

- Ở những lớp khác, khi muốn sử dụng biến hoặc hàm này, các bạn gọi như sau:

Code:

    string ten =  Lib.username;
    int c = Lib.Cong(1,2);
Về Đầu Trang Go down
 
Biến toàn cục, hàm toàn cục trong lập trình hướng đối tượng
Về Đầu Trang 
Trang 1 trong tổng số 1 trang
 Similar topics
-
» Hướng phát triển công nghệ di động trong tương lai
» Giáo trình tương tác người và máy (Tiếng Việt)
» VisualBee – Tạo bài thuyết trình Powerpoint ấn tượng với 1 click
» 5 trình duyệt an toàn nhất cho nền tảng Android
» PHP căn bản - 3 - Biến, phép toán

Permissions in this forum:Bạn không có quyền trả lời bài viết
Câu lạc bộ Hỗ Trợ Học Tập :: TIN TỨC CNTT - THỦ THUẬT - SOFTWARE :: THỦ THUẬT-
Chuyển đến