Thảo luận về LTHĐT Java
Hi mọi người. Em là sinh viên năm 2. Trong hè vừa rồi thì em có tham gia 1 clb lập trình, ở đó em được các anh chị hướng dẫn về lập trình java. Sau khoảng 1 tháng học javacore thì nhóm em dừng và triển khai làm vài game đơn giản trên java. Sau khoảng hơn 1 tháng thì em cũng xong đc 1 game Bắn bóng đơn giản
Hôm nay có thằng bạn hỏi em về lập trình hướng đối tượng. Thực sự là sau 2 tháng tiếp xúc với java nhưng em vẫn chưa thực sự hiểu về LTHĐT lắm. Có điều là em đã biết cách dùng class, package, thiết kế cái game của em theo MVC,…
Vậy thì mọi người cho em hỏi. Có thực sự cần thiết phải nắm vững lí thuyết của LTHĐT không ? Hay chỉ cần áp dụng tốt là được (em cũng chưa rõ là em đã được coi là biết áp dụng hay chưa ?) Cảm ơn mọi người
Có chỗ nào chưa được mong mọi người góp ý !
Hi [i/o]dshung1997.
Bạn có thể chia sẻ game cho mợi người xem code được không ?
Theo ý kiến cá nhân của mình là nếu thích java thì nên tìm hiểu cả lý thuyết lẫn thực hành…mình nghĩ nếu không nắm rõ khái niệm của java thì làm sao mà áp dụng tốt được nhỉ… ^^
Lập trình hướng đối tượng là một kĩ thuật lập trình nên muốn áp dụng tốt thì sẽ phải nắm vững lí thuyết hoặc chí ít phải hiểu rõ bản chất! nếu học năm 2 thì chắc bạn cũng sắp được học LTHDT ở trên trường rồi :)) ! mình có thắc mắc là theo mình biết MVC là mô hình để làm wed; game của bạn là online hoặc lan à?
Mình nghĩ game bạn làm mới áp dụng một phần kiến thức lập trình cơ bản của Java. Phần cơ bản thì tất cả các ngôn ngữ hầu như đều giống nhau. Còn Java phần hướng đối tượng là bạn tạo ra một biến đặc biệt thôi. Ban cố gắng thao tác biến bình thường cho tốt, rút ra các điểm mấu chốt, hướng đối tượng cũng là thao tác trên biến thôi bạn ah dựa trên các mấu chốt bạn rút ra áy.
Ví dụ : biến bình thường khai báo : int x = 5 ;
Biến hướng đối tượng khai báo : hocsinh nguyenvanteo = new hocsinh();
Type int giống type hoc sinh và x giống như nguyenvanteo.
Khác nhau ở chỗ biến đối tượng chứa các phương thức mà khi bạn khởi tạo một biến nguyenvanteo ban co the truy cap vao cac phuong thuc trong type class hocsinh.
Bạn bắt đầu tìm hiểu OOP Java đươc rồi. bắt đầu bằng các khái niệm Class, Property, Methob. Đó là trọng tâm của OOP đó.