Từ 1 tới 4 trên tổng số 4 kết quả

Đề tài: Thắc mắc về sử dụng static class

  1. #1
    Ngày gia nhập
    09 2011
    Bài viết
    23

    Question Thắc mắc về sử dụng static class

    mọi người cho mình hỏi: nếu khi mình dùng static class thì cần tuân theo những quy tắc nào nhỉ và khi nào thì mình nên dùng static class. Mình chưa hiểu rõ nên lúc làm hay bị lỗi hic

  2. #2
    Ngày gia nhập
    10 2010
    Bài viết
    35

    m` thấy bạn cứ sử dụng nó giống public thôi, điểm khác ở đây theo mình là biến này sẽ không bị mất đi or sẽ không bị thay đổi cho tới khi
    1. bạn tắt app đi
    2. bạn có method gán giá trị cho nó ( còn không nó vẫn luôn tồn tại cùng app)
    khi nào cần dùng là khi bạn cần 1 biến mà bạn có thể sử dụng dù bất cứ ở đâu bạn chỉ cần gọi "ten_class.ten_bien_static" và làm gì là việc bạn ^^ đó là suy nghĩ của mình, sai thì a c e thông cảm

  3. #3
    Ngày gia nhập
    04 2010
    Bài viết
    1,534

    khi nào thì mình nên dùng static class
    Một trong những ứng dụng của static class là dùng để viết hàm thư viện

    chưa hiểu rõ nên lúc làm hay bị lỗi?
    Gồm có những lỗi gì, cứ nêu hết lên sẽ chỉ cho cách tránh những lỗi ấy.

  4. #4
    Ngày gia nhập
    04 2010
    Nơi ở
    Trên hành tinh thứ ba tính từ Mặt trời
    Bài viết
    202

    Dùng static class khi bạn muốn nhiều class khác có thể sử dụng được các phương thức nó cung cấp mà không liên quan đến dữ liệu riêng của khi khởi tạo từng đối tượng như class thông thường. Ví dụ như bạn có lớp static DBHelper có các phương thức để truy cập vào database. Rõ ràng bạn không muốn phải khởi tạo đối tượng của lớp này vì mọi lớp khác khi sử dụng nó đều dùng phương thức đó với dữ liệu đó (chắc bạn không muốn mỗi lần kết nối là một chuỗi kết nối khác nhau ^_^).
    Microsoft Student Partner
    University of Information Technology - VNUHCM
    Visit my blog: My power is my mind

Các đề tài tương tự

  1. Lập trình C++ Cách sử dụng static trong C++ như thế nào?
    Gửi bởi laing111 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 1
    Bài viết cuối: 28-11-2011, 07:40 AM
  2. Lỗi: error C2440: 'initializing' : cannot convert from 'class xxx *' to 'class xxx *' sửa như thế nào?
    Gửi bởi Nupakachy trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 0
    Bài viết cuối: 16-06-2011, 08:54 PM
  3. cài đặt class Tam Giac kế thừa class Diem, như thế nào?
    Gửi bởi be_sau trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 2
    Bài viết cuối: 19-10-2010, 03:52 PM
  4. Tại sao có struct rồi còn sinh ra class. Lợi thế của class là gì?
    Gửi bởi car0ot trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 24
    Bài viết cuối: 24-10-2008, 05:26 PM
  5. default value for non-static class member?
    Gửi bởi guest trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 3
    Bài viết cuối: 14-05-2008, 10:13 AM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn