Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Trang 3 của 3 Đầu tiênĐầu tiên 123
Kết quả 21 đến 24 của 24
  1. #21
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi VoTichSu
    Chỗ sai của code các bạn khác đã chỉ rồi. Riêng vấn đề này bạn hỏi hai lần cho nên tôi trả lời riêng:

    Lập trình hễ có đối tượng thì gọi là hướng đối tượng. Tuy nhiên, nếu muốn theo đúng tinh thần hướng đối tượng thì phải hội đủ hai giai đoạn, phân tích thiết kế và viết code.

    Xét về mặt tinh thần thì bài trên thiết kế chưa hòan hảo. Lớp của bạn viết ra là một loại lớp công cụ. Xem kỹ thì nó chỉ làm việc thôi chứ chẳng cần tính chất riêng gì cả. Nói cách khác, cách viết của bạn là cách viết lớp tĩnh (static class)

    Nếu tôi thiết kế, thì lớp PTBac2 của tôi phải có các tính chất sau:

    (i) Chứa thuộc tính a, b, và c; căn bản phương trình bậc 2 có 3 thuộc tính này (theo đúng toán học thì có những dạng khác nhưng ở đây ta đơn giản bằng dạng này thôi)

    (ii) Code của bạn dựng xong đối tượng rồi mới dùng đối tượng đẻ gọi hàm nhập dữ liệu. Theo đúng tinh thần thì lúc dựng đối tượng, hàm dựng có khả năng thành lập toàn bộ đối tượng. Như vậy nên viết một hàm dựng, hàm này gọi hàm nhập để nhập dữ liệu.

    (iii) Lớp phương trình nên có khả năng tự giải. Vì vậy không nên gọi hàm giải. Nên lập một hàm truy vấn đáp số. Hàm này gọi hàm giải để tính.

    (iv) viết các hàm hiện, truy vấn dữ liệu tùy theo nhu cầu.

    tb. Nếu chỉ 'giải phương trình bằng C#' thì làm sao cũng được. Ở đây bạn hỏi 'hướng đối tượng' nến tôi trả lời cho đầy đủ.

    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!

  2. #22
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Quá dữ, phưng phình bậc 2 giải bằng C#

  3. #23
    Trích dẫn Gửi bởi noone2407
    Hướng đối tượng hoàn toàn chỉ có mình java thôi, C++ và C# đều là kết hợp lập trình cấu trúc và lập trình hướng đối tượng
    Bạn có thể nói rõ hơn hướng đối tượng hoàn toàn là gì được không @_@ ?

  4. #24
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Học đến c# là quá dữ rồi, ít cũng cấp 4

    PTB 2 học ở PTCS / cấp 2

 

 
Trang 3 của 3 Đầu tiênĐầu tiên 123

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •