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

Đề tài: [C++] Help về Phương thức trong Class

  1. #1
    Ngày gia nhập
    03 2007
    Nơi ở
    Nhà hát của những giấc mơ
    Bài viết
    33

    Mặc định [C++] Help về Phương thức trong Class

    Học đến Class gặp mấy cái về Phương thức

    Trùng tên , Khởi tạo , Inline , Huỷ

    Mọi người có thể nói rõ cho mình cái được ko

    Cho ví dụ cụ thể luôn nhé

    Có cái code đây mình vẫn ko hiểu

    C++ Code:
    1. #include <iostream>
    2. #include <conio.h>
    3. class cho // loai cho    //begin declaration of the class
    4. {
    5.     public:
    6.         cho(int,int);   // constructor Ham khoi tao
    7.         ~cho();                 // destructor  Ham huy
    8.         int getAge();
    9.         void setAge(int);
    10.         void gau();
    11.     private:
    12.         int itsAge;  // member variable   of private section       
    13. };
    14.  
    15. //constructor of cho
    16. cho::cho(int initialAge)
    17. {
    18.     itsAge=initialAge; 
    19. }
    20. //destructor , take no action
    21. cho::~cho()
    22. {
    23. }
    24. //Getage , public accessor function , return value of itsAge member
    25. int cho::getAge()
    26. {
    27.     return itsAge;
    28.     }
    29. //definition of setAge , public
    30. //accessor function
    31. void cho::setAge(int age)
    32. {
    33.     itsAge=age;
    34.     }
    35. //definition of gaugau method , returns: void , prameters : none
    36. // action : Prints "gaugau " to screen
    37. void cho::gau()
    38. {
    39.     cout << "GauGau.\n";
    40.     }
    41. int main()
    42. {
    43.     cho nick(8); //dinh nghia nick voi tuoi la 8
    44.     nick.gau();
    45.     cout << "Nick la dog\n";
    46.     cout << nick.getAge() << " tuoi\n";
    47.     nick.gau();
    48.     nick.setAge(10); // thiet lap gia tri tuoi moi ,thay doi tuoi
    49.     cout << "bay gio nick da la " << nick.getAge() << " tuoi\n";
    50.     getch();
    51.     }
    Mọi người cho ví dụ khác cho dễ hiểu cái nhé

    Thank
    Đã được chỉnh sửa lần cuối bởi rox_rook : 22-03-2008 lúc 02:27 PM.

  2. #2
    Ngày gia nhập
    10 2006
    Nơi ở
    In Your Bugs
    Bài viết
    823

    Mình cũng không rành lắm , cái phương thức trùng tên thì đối vào phải khác nhau ví dụ tớ có 2 phương thức thế này:
    class
    {
    public:
    void tinhtong(int n,int m);
    void tinhtong(int n,int m,int k);
    };

    Với một class và method như vậy , thì phụ thuộc U truyền đối như thế nào mà trình biên dịch sẽ phân định nên gọi hàm nào .
    ví dụ cin.get(char *s); và cin.get(char *s,int n);

  3. #3
    No Avatar
    Leon88 Khách

    Mình ví dụ cho 1 cái về phương thức ảo :
    C++ Code:
    1. #include<iostream.h>
    2. #include<conio.h>
    3. class [B]Bia[/B]
    4.  {
    5.  public :
    6.   virtual void [B]chetaobaobi(void)[/B] };
    7.  
    8. class Heineken:public [B]Bia[/B]
    9. {
    10.  public:
    11.  [B]void chetaobaobi(void);[/B]}hinhdang1;
    12.  
    13.  void Heineken::[B]Chetaobaobi(void)[/B]
    14. {
    15. ...................
    16. }
    17.  
    18. class Tiger:public [B]Bia[/B]
    19. {
    20.  public :
    21.   [B]void Chetaobaobi(void)[/B]
    22. }hinhdang2;
    23. void Tiger::[B]Chetaobaobi(void)[/B]
    24. {
    25. ........
    26. }
    Đã được chỉnh sửa lần cuối bởi rox_rook : 22-03-2008 lúc 02:27 PM.

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

  1. Algorithm Chèn Class Trong Class C#?
    Gửi bởi satthuit trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 4
    Bài viết cuối: 08-01-2012, 12:09 PM
  2. class bên trong 1 class và cấp phát bộ nhớ
    Gửi bởi hope2907 trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 0
    Bài viết cuối: 03-10-2011, 04:46 PM
  3. Phân biệt CLASS - OBJECT - INSTANCE, trong đoạn code này, cái nào là intstance, object, class ?
    Gửi bởi megaboyvn trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 8
    Bài viết cuối: 04-08-2011, 03:45 PM
  4. 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
  5. Cách lấy giá trị biến từ class này sang class khác trong lập trình C#
    Gửi bởi phongk20 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 4
    Bài viết cuối: 13-03-2011, 05:19 PM

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