Chủ đề: Phân biệt CLASS - OBJECT - INSTANCE, trong đoạn code này, cái nào là intstance, object, class ?
-
02-08-2011, 11:27 AM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Phân biệt CLASS - OBJECT - INSTANCE, trong đoạn code này, cái nào là intstance, object, class ?
Đọc sách mãi mà vẫn chả hỉu được3 khái niệm INSTANCE OBJECT CLASS là cái gì , các pro GIÚP em [IMG]images/smilies/21.gif[/IMG]
Mã:using System;using System.Collections.Generic;using System.Linq;using System.Text; namespace ConsoleApplication10{ public class dog { public string name; public int age; public void display() { Console.WriteLine("{0} {1}", this.name ,this.age); } } class Program { static void Main(string[] args) { dog kiki; kiki.name = "ki"; kiki.age = 2; kiki.display(); } }}
View more random threads:
- Bắt sự kiện F5 (refresh) của trang web asp.net !
- Làm sao load lại dữ liệu bằng ajax nhưng không dùng control UpdatePanel
- Nên dùng Code First, Database First hay Model First ?
- Cố định background cho file.aspx
- đếm số người online chạy không đúng ????
- Làm sao để share 1 folder trong 2 project nằm cùng 1 solution
- Lỗi không đẩy file Excel vào DataTable được khi import
- Làm thế nào để export file exel sang file XML
- Googlechomre không hiển thị menu con khi dùng sitemapth để load menu đa cấp
- Trang web của mình không chạy trên mạng LAN
-
02-08-2011, 12:06 PM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Class là khái niệm trừu tượng, không có thật.
Object là một thể hiện (instance) của lớp -> bạn phải tạo ra thể hiện từ lớp.
Ví dụ như bạn đang tưởng tượng về khái niệm xe ô tô chẳng hạn.
Sẽ chẳng ai biết khái niệm xe ô tô đó thể hiện như thế nào như khi bạn tạo ra nó (hàm new) và mô tả nó có tính năng gì (properties - màu, số bánh xe, động cơ) và nó làm được cái gì (method - chạy, dừng, xi nhan)
Trong đoạn code của bạn thì: dog là lớp nhé (khái niệm về một con chó nào đó), kiki là thể hiện (tức là một con chó có thật) -> bạn thiếu hàm kiki = new dog() -> tức là đẻ ra một con chó [IMG]images/smilies/clap_grin.gif[/IMG]
-
02-08-2011, 12:15 PM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi anhnt3
em đang lẫn lộn giữa object và instance quá trời [IMG]images/smilies/dont_tell_anyone.gif[/IMG]
cám ơn anh [IMG]images/smilies/clap_grin.gif[/IMG]
-
02-08-2011, 12:18 PM #4Junior Member
- Ngày tham gia
- Sep 2015
- Đang ở
- 24 Rạch Bùng Binh , P10,Q3 , HCM
- Bài viết
- 0
kiki vừa object kiki cũng là thể hiện của lớp chó [IMG]images/smilies/tongue.png[/IMG]
Hai tên gọi khác nhau thôi mà bạn.
Cũng giống như : bạn là một sinh viên, và bạn là con của ba mẹ bạn -> hơi khập khiễng một chút nhưng để bạn dễ tưởng tượng.[IMG]images/smilies/wink.png[/IMG]
-
02-08-2011, 12:20 PM #5Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi anhnt3
-
02-08-2011, 02:24 PM #6Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
à à, vậy thì một thể hiện hay một đối tượng thì nó cũng đều như nhau cả , em hiểu ý pro rồi [IMG]images/smilies/tongue.png[/IMG]
bro ở HN thì ae đi trà đá nhóe.
cám ơn bro nhìu nhìu [IMG]images/smilies/kiss.gif[/IMG][IMG]images/smilies/kiss.gif[/IMG][IMG]images/smilies/kiss.gif[/IMG]
-
02-08-2011, 05:42 PM #7Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi megaboyvn
còn vài khái niệm như đa hình, kế thừa ... bạn nên làm nhiều ví dụ sẽ dần vỡ ra nhé.[IMG]images/smilies/biggrin.png[/IMG]
-
04-08-2011, 10:45 AM #8Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi anhnt3
Thông qua phân tích dữ liệu Google từ 86 quốc gia, mới đây, một công ty tại Anh đã công bố bảng xếp hạng kích tấc "cậu nhỏ" của các nước trên thế giới. Kết quả, hầu hết các nước xếp ở nhóm đầu của...
"Chim" của chàng trai Việt thuộc...