Trang Chủ Tài chính Cá nhân Hiểu được cấu trúc của các lớp Java - núm vú

Hiểu được cấu trúc của các lớp Java - núm vú

Video: [Khóa học lập trình Java đến OOP] - Bài 9: Cấu trúc rẽ nhánh trong Java | HowKteam 2024

Video: [Khóa học lập trình Java đến OOP] - Bài 9: Cấu trúc rẽ nhánh trong Java | HowKteam 2024
Anonim

Không thể tạo ra một ứng dụng Java mà không cần tạo ra một lớp học. Tuy nhiên, cách bạn sử dụng các lớp học ngay từ đầu khi bạn học về chúng đã tương đối đơn giản - Java có khả năng phức tạp hơn nhiều, đây là điểm của chương này.

Các lớp học có một cấu trúc cụ thể. Cũng giống như các bản thiết kế được sử dụng để tạo tòa nhà có các tính năng nhất định và làm theo các định dạng được xác định trước, do đó các lớp học bạn tạo ra. Nếu không, JRE không bao giờ có thể giải thích thiết kế của bạn và sử dụng lớp để xây dựng các đối tượng trong một ứng dụng.

Là một phần của việc thiết kế một lớp học, bạn cũng phải hiểu làm thế nào để hiển thị và ẩn dữ liệu và các phần tử mã trong lớp của bạn, có nghĩa là chương này phải cung cấp một số thông tin bổ sung về phạm vi. Sử dụng phạm vi chính xác làm cho lớp học của bạn an toàn hơn vì bạn có thể ẩn dữ liệu khỏi những con mắt tò mò.

Một biến phạm vi thích hợp cũng làm cho lớp này trở nên đáng tin cậy hơn bằng cách làm cho nó ít có khả năng ai đó sẽ có thể lấp đầy biến với dữ liệu không chính xác. Một lý do chính đáng để sử dụng phạm vi là làm cho lớp học của bạn dễ sử dụng hơn bằng cách ẩn các chi tiết mà các nhà phát triển khác không cần phải nhìn thấy để sử dụng lớp học.

các lớp nội tâm vô danh (thường được rút gọn xuống các lớp vô danh ) để tạo ra các lớp học đặc biệt, nơi một mô tả lớp chính thức không cần thiết hoặc quá mức cần thiết. Ví dụ, bạn có thể sử dụng một lớp nặc danh để thay đổi hành vi tiêu chuẩn của một lớp chính thức chỉ trong một trường hợp. Sử dụng một lớp nặc danh làm cho mã của bạn sạch hơn, ngắn hơn và dễ hiểu hơn. Nó cũng giúp tối ưu hóa mã trong nhiều trường hợp để nó có thể chạy nhanh hơn. Java 8 cũng bao gồm một tính năng mới gọi là

các biểu thức lambda làm cho đoạn code ngắn hơn.

Một biểu thức lambda là một loại lớp vô danh đặc biệt chỉ chứa một giao diện chức năng và một phương pháp, do đó bạn có thể mô tả những gì cần làm với một tối thiểu của mã. Kết quả là bất cứ ai xem mã của bạn sẽ có thể tập trung vào những gì mã không hơn là cấu trúc xung quanh mã.

Một nhà thầu xây dựng có thể hiểu được một kế hoạch chi tiết do kiến ​​trúc sư thiết kế vì cả hai đều sử dụng cùng một bộ quy tắc và công ước. Khi bạn tạo ra một lớp, bạn là kiến ​​trúc sư. Bản thiết kế mà bạn tạo ra phải truyền đạt ý tưởng của bạn tới máy tính, đóng vai trò của người xây dựng.

Để giao tiếp này hoạt động, bạn phải sử dụng cùng một quy tắc và công ước. Các phần sau đây mô tả các quy tắc và các quy ước để tạo các lớp học bằng Java bằng cách chia nhiệm vụ vào các khu chức năng, chẳng hạn như viết phương pháp.

Quy ước

là thỏa thuận hoặc hợp đồng giữa bạn và JRE. Trên thực tế, khi bạn đọc tài liệu khác, nó thực sự có thể sử dụng thuật ngữ hợp đồng để thể hiện ý tưởng về một quy ước. Bất kể từ nào bạn sử dụng, quy ước thể hiện trách nhiệm của mỗi bên trong việc xác định lớp học và xây dựng nó như một đối tượng. Trong một số khía cạnh, bạn cũng có thể xem một quy ước như là một phong tục - tập hợp các thực tiễn mà các nhà phát triển Java đã tạo ra để phát triển các lớp học. Không đúng hay sai về các quy ước mà Java sử dụng; tập hợp thực hành này đơn giản là những gì các nhà phát triển Java đã tạo ra theo thời gian như là cách hiệu quả nhất để xác định một lớp học.

Hiểu được cấu trúc của các lớp Java - núm vú

Lựa chọn của người biên tập

Khắc phục sự cố trong Photoshop CS5 - núm vú

Khắc phục sự cố trong Photoshop CS5 - núm vú

Khi bạn gặp một vấn đề với Photoshop CS5, giống như chương trình sẽ không làm những gì bạn muốn nó, hoặc Photoshop chỉ đơn giản là sẽ không làm bất cứ điều gì, hãy thử các sửa chữa nhanh chóng để khắc phục sự cố: Các công cụ không làm việc Bỏ chọn. Trừ khi bạn đang cố gắng làm việc trong vùng lựa chọn đang hoạt động, hãy nhấn Command + D (Mac) hoặc Ctrl + D (Windows) để bỏ chọn. Một lựa chọn tích cực ...

Làm việc với Photoshop Curves Dialog Box - núm vú

Làm việc với Photoshop Curves Dialog Box - núm vú

Adobe thông minh lên lệnh Curves cho các phiên bản gần đây của Photoshop, tự động cài đặt trước có thể uốn cong âm thanh cho bạn và thêm hiển thị của biểu đồ, cắt xén, và các thông tin khác. Curves là một cách để thay đổi các điểm sáng, midtones, và bóng tối hoàn toàn độc lập. Bạn có thể thay đổi các giá trị của điểm ảnh tại bất kỳ điểm nào dọc theo ...

Khắc phục sự cố trong Photoshop CS6 - núm vú

Khắc phục sự cố trong Photoshop CS6 - núm vú

Khi bạn gặp một vấn đề với Photoshop CS6 - giống như chương trình sẽ không làm những gì bạn muốn nó hoặc Photoshop chỉ đơn giản là sẽ không làm bất cứ điều gì - thử các sửa chữa nhanh chóng để khắc phục sự cố: Công cụ không hoạt động Bỏ chọn. Trừ khi bạn đang cố gắng làm việc trong vùng lựa chọn đang hoạt động, hãy nhấn Command + D (Mac) hoặc Ctrl + D (Windows) để bỏ chọn. An ...

Lựa chọn của người biên tập

Những gì bạn cần biết về các trái phiếu có bảo đảm và không có bảo đảm cho kỳ thi Series 7

Những gì bạn cần biết về các trái phiếu có bảo đảm và không có bảo đảm cho kỳ thi Series 7

Cho các mục đích của Dòng 7, bạn sẽ cần phải hiểu được các trái phiếu có bảo đảm và không có bảo đảm. Giả sử rằng trái phiếu được thế chấp bằng tài sản thế chấp được coi là an toàn hơn cho nhà đầu tư. Trái phiếu có bảo đảm hoặc trái phiếu được thế chấp bằng tài sản thế chấp có nghĩa vụ cam kết của bên phát hành rằng một tài sản cụ thể sẽ được bán để thanh toán nợ tồn đọng trong trường hợp

Những điều bạn cần biết về Đạo luật Chứng khoán cho kỳ thi loại 7

Những điều bạn cần biết về Đạo luật Chứng khoán cho kỳ thi loại 7

Trước khi thi kỳ 7, bạn sẽ cần phải biết về vai trò của người phát hành như được định nghĩa trong luật liên bang điều chỉnh thị trường tài chính. Rất nhiều thứ cần phải xảy ra trước khi chứng khoán trúng thị trường. Không phải chỉ cần đăng ký chứng khoán, nhưng người phát hành phải tìm thấy ...

Lựa chọn của người biên tập

Lưu hình ảnh trong Photoshop Elements cho Hiển thị Trực tuyến - núm vú

Lưu hình ảnh trong Photoshop Elements cho Hiển thị Trực tuyến - núm vú

Khi bạn chuẩn bị ảnh cho các trình duyệt web và cho màn hình xem các tập tin, bạn nên tối ưu hóa các hình ảnh từ trong Photoshop Elements. Chỉ cần làm theo các bước đơn giản.

Retouch Hình ảnh với Healing Brush Tool - núm vú

Retouch Hình ảnh với Healing Brush Tool - núm vú

Công cụ Healing Brush trong Photoshop Element s10 tương tự như Clone Stamp công cụ trong đó bạn sao chép các điểm ảnh từ một khu vực lên một khu vực khác. Nhưng Healing Brush cao hơn vì nó tính đến âm thanh (vùng sáng, midtones, và bóng) của vùng bị thiếu sót. Healing Brush được sử dụng ...

Lưu các tệp tin cho Web trong Photoshop Elements 12 - núm vú

Lưu các tệp tin cho Web trong Photoshop Elements 12 - núm vú

Khi bạn muốn chuẩn bị các bức ảnh trong Photoshop Các thành phần cho trình duyệt web và để xem trên màn hình như các tệp PDF tương tác, bạn có thể tối ưu hóa hình ảnh cho web bằng cách chọn File → Save for Web. Sau khi bạn mở một tệp trong Trình chỉnh sửa Ảnh trong chế độ Chuyên gia và chọn lệnh, hộp thoại Lưu cho Web