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

Đề tài: [ Solved ]Một số thắc mắc về OOP

  1. #1
    Ngày gia nhập
    03 2008
    Bài viết
    5

    Mặc định [ Solved ]Một số thắc mắc về OOP

    Mới làm quen với OOP,có 1 số thắc mắc mong mọi người giải đáp.
    1.Trong 1 class nếu có cả constructor và 1 phương thức nhập dữ liệu nào đấy để nhập giá trị cho các thuộc tính,thì khi nào nên dùng hàm khởi tạo khi nào thì dùng phương thức nhập dữ liệu kia.Vai trò của phương thức đó và hàm khởi tạo có vai trò như nhau không?
    2.Trong toán tử gán,nếu xây dựng phương thức của toán tử gán có dạng trả về là void thì không thể gán nhiều đối tượng cùng 1 lúc?
    3.Khi nạp chồng toán tử,khi nào thì nên sử dụng friend function ,khi nào dùng phương thức thường?

  2. #2
    Ngày gia nhập
    12 2006
    Nơi ở
    US
    Bài viết
    1,917

    1.Trong 1 class nếu có cả constructor và 1 phương thức nhập dữ liệu nào đấy để nhập giá trị cho các thuộc tính,thì khi nào nên dùng hàm khởi tạo khi nào thì dùng phương thức nhập dữ liệu kia.Vai trò của phương thức đó và hàm khởi tạo có vai trò như nhau không?
    Tuỳ vào cậu muốn thế nào, tạo 2 constructor, 1 vừa khởi tạo 1 cho nhập vào. Tuỳ vào ý nghĩa của đề bài mà làm thôi.
    2.Trong toán tử gán,nếu xây dựng phương thức của toán tử gán có dạng trả về là void thì không thể gán nhiều đối tượng cùng 1 lúc?
    Đúng, trả về tham chiếu đến đối tượng để sử dũng kĩ thuật cascading, gán hàng loạt.
    3.Khi nạp chồng toán tử,khi nào thì nên sử dụng friend function ,khi nào dùng phương thức thường?
    Friend đại khái như hàm độc lập, không cần có đối tượng gọi hàm. Mới học thì chỉ có 2 cái friend cần dùng là ostream << và istream >>.
    Cần ví dụ thì tui sẽ cho !

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

  1. [ Solved ]Thắc mắc về chương trình in ra chữ Việt
    Gửi bởi thichgame trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 10
    Bài viết cuối: 28-11-2008, 06:39 AM
  2. [ Solved ]Một bài toán thú vị
    Gửi bởi Mr tiger tide trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 12
    Bài viết cuối: 23-08-2008, 06:39 AM
  3. [ Solved ] Làm thế nào để trở thành 1 developer giỏi.
    Gửi bởi quachnguyen trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 5
    Bài viết cuối: 19-08-2008, 05:57 PM
  4. [ Solved ]Như thế này có gọi là use hàm ảo + đa hình không?
    Gửi bởi minhduc0912 trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 2
    Bài viết cuối: 17-04-2008, 07:22 PM
  5. [ Solved ]Thắc mắc về Kế thừa
    Gửi bởi ktwiz trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 1
    Bài viết cuối: 22-03-2008, 06:24 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