Sự khác nhau giữa Class và Object ???

Trời ạ, có chút xíu mà cự hoài
Tùy theo cách hiểu mổi người thôi.
(nhưng tôi thấy 2 bác đầu tiên giải thích như vậy là ổn rồi)
 
dốt thì giữ lấy vào nguời chả ai nói gì đâu, đừng lôi ra giảng cho nguời khác là được rồi :))
nói có sách mách có chứng, có lôi đc cái sách nuớc ngoài nào ra k0 mà to còi nói cứ như đúng rồi =))
sai éo chịu nhận học cả đời vẫn dốt thôi, dạng ếch ngồi đáy giếng ngu lâu khó bảo mà còn cố chấp éo ai thừa hơi mà dạy
thế nhá ;)) cứ giữ dốt trong nguời đừng đi phân phát cho ai nhá ;))
 
Các bạn bình tĩnh chút đi...
(kẻo nóng quá lỡ lời bác mod đọc được là chém cả lũ à)

Mổi người 1 ý, mình thấy ai cũng có cái lý riêng
(nhưng không có ai sai cả tùy theo cách hiểu mổi người thôi)

Ví dụ:
Nếu ta coi các hãng Merc, BMW là các đối tượng của class car cũng không có gì sai.
Nhưng ta có thể mở rộng coi các hãng Merc, BMW là các class con của class car, còn các xe mang hiệu Merc hay BMW là các đối tượng
Hoặc ta muốn mở rộng thêm nửa: coi phương tiên giao thông là 1 class thì lúc này car, bus, tàu, máy bay,... lại là các class con.:D

* Thực ra ranh giới giữa cái gọi là thực thểcái gọi là trừu tượng chỉ là tương đối thôi
(nếu ai đã từng nếm trải qua môn cơ sở dữ liệu chắc biết quá rõ):p

Vì vậy nếu ta đã học lập trình hướng đối tượng thì không nên quá máy móc.
Có thể cái này đúng hôm nay nhưng không chắc ngày mai nó vẫn đúng.

Do đó trên đời này nếu có chân lý thì chỉ có duy nhất 1 chân lý đó là "không có tồn tại bất kỳ chân lý nào":wink:
(thi rớt triết 2 lần mới ngộ ra điều này)
 
:D , hay hay , mà cái vấn đề này tui thấy nó chả bự gì hết trơn ,cãi nhau hơi bị mệt đó . Sẵn tiện , hè này muốn nghiên cứu về COM , ActiveX với Embedded , bạn canh en buon có tài liệu thì cho xin với hen
 
dốt thì giữ lấy vào nguời chả ai nói gì đâu, đừng lôi ra giảng cho nguời khác là được rồi :))
nói có sách mách có chứng, có lôi đc cái sách nuớc ngoài nào ra k0 mà to còi nói cứ như đúng rồi =))
sai éo chịu nhận học cả đời vẫn dốt thôi, dạng ếch ngồi đáy giếng ngu lâu khó bảo mà còn cố chấp éo ai thừa hơi mà dạy
thế nhá ;)) cứ giữ dốt trong nguời đừng đi phân phát cho ai nhá ;))

Dek hiểu OOP mà cứ gân cổ lên cải bảo người ta sai đúng là ... ;)) , phải dốt hay ếch thì có người khác nhận xét rồi , chứ cái óc bã đậu nói mãi vẫn dek hiểu thì chẳng cần nói nhiều :devil: , sách nước ngoài thì vào blog teo , giở cuốn nào ra chả có , nói chuyện với loại này mất thời gian quá :whew:
 
Chài!!! có vậy mà cũng cãi nhau ,cái này tui thấy dễ hiểu mà ,theo cách hiểu của tui thì Class chỉ là 1 kiểu dữ liệu mở rộng của Struct và Record,còn Object là các đối tượng cụ thể có cùng thuộc tính được miêu tả bởi các method và member function có trong Class ,vậy thôi :D
 
Sẵn tiện , hè này muốn nghiên cứu về COM , ActiveX với Embedded , bạn canh en buon có tài liệu thì cho xin với hen
Sẵn tiện muốn nghiên cứu về COM và ActiveX, ực ực...
COM (component object model), OLEActiveX là những thằng khó nuốt nhất trong lập trình (mà bạn chỉ sẵn tiện thôi:-s )

Trước đây mình cũng thử sờ đến thằng ActiveX (chỉ sờ thôi nhe), nhưng do lúc ấy trình độ còn nông cạn + lazy nên te tua

Mà bạn định dùng ngôn ngử nào (java, vb hay MFC trong C) để gặm mấy thằng đó.
Tài liệu thì mình có nhưng nó nói rất là chung chung và khó hiểu.

Không ấy bạn thử vào đây xem
http://www.ssuet.edu.pk/taimoor/books/1-57521-163-7/index.htm

Ngoài ra bạn định học Embedded để nhúng cái gì vậy: phần mềm vào phần mềm hay phần dẻo vào phần cứng.
Nếu là thằng sau thì mình có khá nhiều tài liệu nói về Assembly (chủ yếu là lập trình Assembly cho con C51 và 1 vài con vi điều khiển khác)
 
:D , cám ơn bạn ,cứ quăng tài liệu nhiều nhiều vào , phần nào vào phần nào cũng được ,lập trình nếu chọn lựa , mà chắc cũng ko đc chọn , tại vb thì ko biết , còn java thì mù mù :D , nên chắc dùng mfc thôi :D .
Còn cái chữ sẵn tiện là tiện thể trong cái topic này tui muốn hỏi luôn chứ không phải là sâu xa gì đâu , muốn biết tá lả đấy mà :D
 
Object Bạn gái Extend từ Con gái
- Cái này hay à nha. Tiện tớ hỏi luôn nếu Object là Bạn gái thì ta định nghĩa một Class (Con gái) như thế nào và Implements cái gì để bắt sự kiện của nó.

:D
 
Ai dà
tui cũng đang mò lập trình và đang nhức đầu về object 2 ngày nay đây....
Tui đang mò bên autoit nên chắc khác 1 tí, nhưng cũng có đĩm chung về object, và theo tui đoán thì, níu nắm được object thì như là có "phép thuật" trong tay, còn làm sao để biết object đó làm được gì thì cái này tui đang bó tay đây... ko biết tìm chỗ nào luôn
ví dụ cụ thể đây:
ObjCreate ( "classname",....)==> cái này bên autoit
còn chung chung thì thế này
Obj ( "classname"...)===> đối tượng, ròi tới "class" thì hẵn là class là con của thèng object roài
cụ thể như vầy:
class Microsoft web browser là: shell.explorer
mà trong cái lớp này có thể làm được gì là "method"
các method của nó đây:
navigate
GoBack
GoForward
Stop
refresh
... nói chung là mấy cái có thề làm trong web browser
mà mấy cái như thế này thì tìm chỗ nào mà ra là cái tui đau đầu và quan tâm nhứt về object và class trong 2 ngày nay :((
http://download.microsoft.com/download/2/f/1/2f15a59b-6cd7-467b-8ff2-f162c3932235/ovi386.exe ==> cái này là object view của microsoft, tui chỉ tìm được thèng shell.explorer,... chú viết típ
 
Class dùng để định nghĩa object ::)
Method dùng để truy xuất tới object và cũng được định nghĩa trong class đó.

Nói nôm na như bài viết trang đầu thì Class là hiệu xe Mercedes, object sẽ là chiếc xe, còn method là lái chẳng hạn =)
 
ko biết làm sao để sửa được bài ở trên, thui tui viết típ phía dưới luôn nha
http://download.microsoft.com/download/2/f/1/2f15a59b-6cd7-467b-8ff2-f162c3932235/ovi386.exe
==> cái này là object view của microsoft, tui chỉ tìm được thèng shell.explorer, và vài thứ khác, interet explorer là(internetexplorer.application)... còn mấy ứng dụng khác thì bó tay
tui đọc các ví dụ của thèng autoit thì thấy(exel.application)==> cái này thì tìm đỏ con mắt trong cái object viewer của microsoft thì íu thấy :(

Tóm lại cái cuối là: anh em ai hĩu, rành, và biết về thằng này thì xin giúp đỡ tui với
1 cái bảng chi tiết về object và classs, trong cái class đó ta có thể làm được gì....
chân thành cảm ơn rất rất là nhìu nhìu
 
Tiện có cái topic về Java các bác cho em hỏi luôn, giả sử em tạo một cái 2 cái class, ở cái class thứ nhất có cái nút New, các bác cho em hỏi làm thế nào để khi bấm vào cái nút New đấy nó hiện ra một cái cửa sổ mới có nội dung của cái class thứ 2 vậy?
 
Cái này là factory roài :D
Ví dụ đơn giản này:
Người yêu là class
Người yêu mày là object, người yêu tao là một object khác :)), Class Người yêu extends class gái

:| bác này thí dụ value :| .
 
Back
Top