Có phải muốn làm game, ứng dụng,... đều phải học qua Lập trình hướng đối tượng?

đồng ý với bạn ở điểm này, các đối tượng liên hệ với nhau dựa vào thông điệp, còn bản thân đối tượng phản ứng thế nào thì sẽ do đối tượng đó tự quyết định. Nó là sự tương tác nội tại và môi trường chứ không phải là 1 bộ các quy tắc có trình tự

Qua nhửng ý kiến của anh chị. Em phần nào hiểu dc việc học lập trình hướng đối tượng. Em cảm ơn tất cả anh chị đả cho em 1 phần kiến thức

À trong java nó có còn control như c++ nửa ko anh nhỉ. Mấy anh chị cho em các bước để học java và làm ứng dụng androi dc ko ạ. Quy trình học là như yhế nào ạ

http://android.vn/threads/mien-phi-khoa-hoc-lap-trinh-java.25642/
Con trỏ mạnh mẽ nhưng cũng rất nguy hiểm nên java đã bỏ khái niệm con trỏ rồi bạn nhé. Theo mình thì bạn có thể học theo link mình đưa và làm hết bài tập trong đó, trình bày theo kiểu hướng đối tượng, khi hiểu dần rồi hãy chuyển qua học GUI (java swing). Học xong cái này rồi bắt đầu học làm mấy game đơn giản có đồ hoạ thì sẽ hiểu nhiều hơn và vui hơn!

1 Like

Ok anh. Em bắt đầu học java. Chắc theo định hướng anh học thử xem. Hì

Em cứ hiểu nôm na như thế này :
Lập trình hướng đối tượng là cách lập trình mà những thứ được viết trong chương trình sẽ được thể hiện giống như các đối tượng. Các đối tượng cũng giống như những thứ trong thực tế như ông già, trẻ em, lợn , gà, chim chóc, hoa lá cành. …
Mỗi kiểu đối tượng cũng có :
Đặc điểm ( thuộc tính - như màu sắc, chiều cao, cân nặng… )
Tập tính sinh hoạt (method - như chạy nhảy, bay, bơi… )
Nguồn gốc(có thể có kế thừa- có cha, có mẹ và mang những thứ giống cha mẹ )
Suy nghĩ( bao đóng - những thứ dấu kín bên trong )
Tính cách riêng(đa hình - đều có nét riêng : chạy nhanh, chạy chậm, hát hay, hát dở ).

Tác dụng của lập trình hướng đối tượng :
Nó không phải để chương trình mượt hơn đâu nhé.
Lập trình hướng đối tượng sẽ làm cho việc viết chương trình trở lên trực quan và đơn giản, giống như việc ta đang tương tác với những thứ xung quanh mình vậy. Do nó đơn giản hơn nên : mất ít công sức hơn, làm được nhiều hơn, dễ bảo trì và phát triển hơn.

dạ vâng,em rất cảm ơn về câu trả lời chi tiết của anh, cơ bản em đả hiểu và chỉ cần thực hành làm bài tập nhiều thì có lẻ sẻ hiểu sâu nó dc hơn nữa, không biết anh có cho em 1 vài ý kiến, hay là các bước học Java, để tiến tới học làm ứng dụng không ạ,các nội dung học theo các giai đoạn học java ạ, hiện tại e chỉ mới hc dc c++, chưa biết j về Java

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?