This website uses cookies to ensure you have the best experience. Learn more

Hello Essay

4910 words - 20 pages

Các nội dung cần ôn
1. OOP
2. Các đặc tính của OOP: tính trừu tượng, tính bao đóng, tính kế thừa, tính đa hình
3. networking
4. OOP la Object Oriented Programming
5. 3 đặc tính của nó
6. Abstraction (Tính trừu tượng)
- Trừu tượng tức là chung chung, không cụ thể. Đặc tính này được thể hiện trong lớp trừu tượng (abstract class). Ví dụ: ta có lớp động vật (class dongvat) có các phương thức: mắt, màu lông,… và thuộc tính: ăn, uống, đi,… nhưng ta không thể biết được đó là động vật nào. Cũng như trong sinh học lớp 10 có nói đến ngành-lớp-bộ-họ-chi-loài trong đó có lớp thú, ta cũng đâu có biết đó là con gì, đúng không? Chỉ khi nào ta hiện thực lớp động vật này tức là cụ ...view middle of the document...

Đây là tính chất đảm bảo sự toàn vẹn của đối tượng.

Inheritance (Tính kế thừa).
Đặc tính này cho phép lớp thừa hưởng những các thuộc tính và phương thức của lớp mà nó kế thừa. Lớp được kế thừa có thể là lớp trừu tượng hoặc đơn giản chỉ là 1 lớp bình thường. Thuật ngữ gọi lớp kế thừa là base class (lớp con), lớp được kế thừa là derived class (lớp dẫn xuất / lớp cha). Tùy vào ngôn ngữ lập trình, 1 con có nhiều cha hay chỉ 1 cha. Trong Java, bản thân ngôn ngữ này chỉ có đơn kế thừa (tức chỉ 1 con có 1 cha), tuy nhiên 1 con có thể vừa extends từ 1 abstract class đồng thời có thể implement 1 hay nhiều interfaces. Lưu ý: đây không phải đa kế thừa bởi bản chất interface không hoàn toàn giống bản chất của một lớp trừu tượng (abstract class).  Vấn đề này sẽ bàn sau ở một bài khác. Ví dụ về kế thừa, bạn xem ví dụ 3 hình học ở phần 1 nhé.

Polymorphism (Tính đa hình).
Tính này được thể hiển ở đặc điểm overloading (nạp chồng) và overriding (ghi chồng).
- Overloading: nghĩa là ta có nhiều phương thức có cùng tên nhưng tham số truyền vào khác nhau (khác nghĩa là khác về kiểu dữ liệu, số lượng tham số và thứ tự tham số). Tại sao phải overloading, ví dụ thế này: ta có 3 hình: tam giác, vuông, chữ nhật – cả 3 có diện tích. Thay vì ta viết 3 phương thức tính diện tích tương ứng cho cả 3 hình, ta chỉ cần viết 1 phương thức là: dientich(tham số truyền vào) nhưng viết 3 lần với tham số truyền vào khác nhau.
- Overriding: nghĩa là ta viết lại phương thức có chức năng cụ thể khi kế thừa lại phương thức này từ lớp cha. Điều này đồng nghĩa với việc phương thức đứa con kế thừa phải cùng kiểu dữ liệu và số lượng tham số truyền vào như của lớp cha. Lúc thực thi, nếu con kế thừa cha mà không override lại phương thức của cha, thì phương thức lớp cha được gọi hoặc ngược lại.

7. Các ví dụ
8. Data structure
9. Array versa Linklist
10. pointer in C++
11. SQL statement
12. Các câu lệnh cơ bản trong SQL
13. Index trong database
14. Networking
Mô hình OSI: Physical Layer, Data Link Layer, Network Layer, Transport Layer, Session layer, Presentation layer, Application layer
15. http protocol
HTTP (Tiếng Anh: HyperText Transfer Protocol - Giao thức truyền tải siêu văn bản) là một trong năm giao thức chuẩn về mạng Internet, được dùng để liên hệ thông tin giữa Máy cung cấp dịch vụ (Web server) và Máy sử dụng dịch vụ (Web client) là giao thức Client/Server dùng cho World Wide Web-WWW,HTTP là một giao thức ứng dụng của bộ giao thức TCP/IP (các giao thức nền tảng cho Internet).
16. TCP/UDP
Giao thức TCP hỗ trợ tính toàn vẹn của dữ liệu. Nếu như trong khi gửi, một package nào đó bị drop. bên nhận sẽ request để xin gửi lại. . Thuận lợi của protocol này là dữ liệu ko bị mất hoặc méo mó, khuyết điểm là CHẬM.
Giao thức UDP ko hỗ trợ tính năng này, nó cứ gửi package ko cần biết bên người nhân có nhận được hay ko. Ưu điểm là nhanh chóng, khuyết điểm là ... dữ liệu thường lúc có lúc không

Mình có 1 vài ý kiến thế này : TCP và UDP là 2...

Other Papers Like Hello

Hello Essay

589 words - 3 pages The Mayans:A Social Structure TripBy Ahilan SubbaianA Trip to the Past2000 BC1AhauLocationCenter of City-StateProminent BuildingInformationBelieved to be part GodImposed rulesInherited (mainly son)Messenger to God2NoblesLocationTowards centerLived near each otherInformationTax collectorGovernment officialsPlantation managersLiterate3PriestsLocationMonasteriesAround lots of bloodInformationSacrificing and ritualAstronomical observationLiterateKnew

Hello Essay

263 words - 2 pages Kjn m, n mn mn n n n n n n n n n n n n n n n n n n kj mn k n kn mn k mn h b j j bn hj b b b nb j b gj b h b b k v h j kh h j k kk k k k k km , k kj kj kj jk kj k k k k k k k k m nm n m mn mn n mn m mn mn n m n mn mn mn mn mn mn n b b b n nb bn b bn n nm nm n mn ggm h m hm bh bhvhj hj bhbh hf gg hgg hhjuygu jg j hgjhg jg jbhbhbhbh b h bjh bhjbhb hj bjh hb h bh bh b bjb hbj b b b b h jbh jh j hb bjbh jb hj hj hb hbh bhb hbj bjb hjbj

Hello

405 words - 2 pages Nearly as old as philosophy itself, social contract theory is the outlook that persons’ moral and political obligations are dependent upon a contract or agreement among them to form the society in which they live. Socrates uses something quite like a social contract argument to expound to Crito why he must stay in prison and accept the death penalty. However, social contract theory is properly associated with modern moral and political theory and

Hello - 260 words

260 words - 2 pages Rod calculated that it will take him 11 working days 9-5 to complete all marking if he worked on it full time. However, due to him being involved with a lot more stuff, he always needs the full 5 weeks to complete. He marks each assignement in one go. After marking each assignment, he updates the dispatch report with the mark against the students name. After completing marking of all reports, He then requests for an enrolment form from UG

Hello - 1140 words

1140 words - 5 pages Qualification suite covered | Edexcel BTEC Level 3 Diploma/Extended Diploma, Health and Social Care | Assignment title | Life Stages | Unit number and title | Unit 4:Development Through the Life Stages | Assessor | Kelly Ocloo | Learning aims covered | On completion of this unit a learner should:1. Know the stages of growth and development throughout the human lifespan 2. Understand the potential effects of life factors and events

Hello - 1041 words

1041 words - 5 pages Edward Robles April 19, 2016 Professor Soapes SSCI 306 2-4pm Summary Analysis Assignment 1. What is the title of your chosen reading? Who is the author? (1 Sentence) The decided article was, Clinician Attitudes Toward CDC Interim Pre-Exposure Prophylaxis (PrEP) Guidance and Operationalizing PrEP for Adolescents written by, Tanya L. Kowalczyk Mullins, Michelle Lally, Gregory Zimet, and Jessica A. Kahn. 2. Give a short description

Hello - 414 words

414 words - 2 pages KẾ HOẠCH HỘI THAO Thời gian | Địa điểm | Nội dung | Chú thích | Đạo cụ | 8h30 – 8h50 | B10 | Lập đội, đặt tên, sloganĐeo vải trên tay theo từng màu từng đội | Phải có danh sách thầy cô tham gia để lập đội từ trước | | 8h50 – 9h10 | B10 | Trò chơi 1: Chạy thập cẩm. Đường chạy khoảng 200m, 100m đầu chạy thường, 50 m nhảy bao bố và 50m nhảy cóc.Hoàn thành trước nhận phiếu thông hành tới trạm tiếp theo. | | Bao bố | 9h10 – 9h20 | | Di chuyển

Hello - 332 words

332 words - 2 pages The oesophagus is a muscular tube that lies between the larynx and the spine; it is about 25cm long, with a sphincter at each end to control the entry and exit of food into and out of the oesophagus, (Roberts, 2011). Its function is to transport food and fluid, after being swallowed, from the mouth, past the pharynx and into the stomach. The food, known as the ‘bolus’ is moved down through the oesophagus via waves of muscular contractions known

Hello - 1199 words

1199 words - 5 pages The United States Prison System A Glimpse Behind the Bars Currently there are 2.2 million Americans behind bars. They cost the country $60 billion a year. Studying the American prison system and the issues that currently exist within it is an exhausting task. Even taking a mere glimpse at the overlaying problems will provide an intense awakening and much material for critical thought. Discrimination based on race clearly exists within

Hello - 998 words

998 words - 4 pages ------------------------------------------------- Contemporary Music -Contemporary classical music can be understood as belonging to the period that started in the mid-1970s with the retreat of modernism.[1] However, the term may also be employed in a broader sense to refer to all post-1945 modern musical forms. -Contemporary music is the music that was developed in the early 20th century around the world with little influence from the

Hello - 1880 words

1880 words - 8 pages | WEEK 1 Day 1-Back Exercise # of Sets Rep Scheme Straight arm pulldown | 2 warm up sets then4 sets- | 8 plus NOS | Reverse grip pulldown | 4 | 8 plus NOS | Bent barbell row | 4 | 8 plus NOS | One arm dumbbell | 4 | 8 plus NOS | Hyper Extensions | 4 sets with bodyweight | | Hamstrings Lying Leg curl in hip extension | 4 | 8 | *Superset with lying leg curl (hip up) | 4

Related Essays

Hello Essay 260 Words

260 words - 2 pages hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello

Hello Essay 1513 Words

1513 words - 7 pages Hello how are you? Hello how are you? Hello how are you? Hello how are you? Hello how are you? Hello how are you? Hello how are you? Hello how are you? Hello how are you? Hello how are you? Hello how are you? Hello how are you? Hello how are you? Hello how are you? Hello how are you? Hello how are you? Hello how are you? Hello how are you? Hello how are you? Hello how are you? Hello how are you? Hello how are you? Hello how are you? Hello how

Hello World Essay

882 words - 4 pages "Hello World" redirects here. For the Iamus (computer) composition, see Hello World! (composition). For the 2009 compilation album by Michael Jackson, see Hello World: The Motown Solo Collection. For the song by Lady Antebellum, see Hello World (song). A GUI "Hello World" program, written in Perl It is possible to execute unsigned code on Sony's PlayStation Portable. A light-programmable biofilm displaying the Hello World message

Hello Dolly Essay

791 words - 4 pages Hello Dolly A disposal group for a long-lived asset or assets to be disposed of by sale or otherwise represents assets to be disposed of together as a group in a single transaction and liabilities directly associated with those assets that will be transferred in the transaction. Note: The following definition is Pending Content; see Transition Guidance in 205-20-65-1. A disposal group for a long-lived asset or assets to be disposed of by