classes (if there are any). Access specifiers are always followed by a dịch - classes (if there are any). Access specifiers are always followed by a Việt làm thế nào để nói

classes (if there are any). Access

classes (if there are any). Access specifiers are always followed by a colon (:). For the
remainder of the text, when we refer to the access specifier public, we’ll omit the colon as
we did in this sentence. Section 3.4 introduces the access specifier, private. Later in the
book we’ll study the access specifier protected.
Each function in a program performs a task and may return a value when it completes
its task—for example, a function might perform a calculation, then return the result of
that calculation. When you define a function, you must specify a return type to indicate
the type of the value returned by the function when it completes its task. In line 12, keyword
void to the left of the function name displayMessage is the function’s return type.
Return type void indicates that displayMessage will not return any data to its calling
function (in this example, line 22 of main, as we’ll see in a moment) when it completes its
task. In Fig. 3.5, you’ll see an example of a function that does return a value.
The name of the member function, displayMessage, follows the return type (line
12). By convention, function names begin with a lowercase first letter and all subsequent
words in the name begin with a capital letter. This capitalization style is often refered to
as camel case and is also used for variable names. The parentheses after the member function
name indicate that this is a function. An empty set of parentheses, as shown in line
12, indicates that this member function does not require additional data to perform its
task. You’ll see an example of a member function that does require additional data in
Section 3.3. Line 12 is commonly referred to as a function header. Every function’s body
is delimited by left and right braces ({ and }), as in lines 13 and 15.
The body of a function contains statements that perform the function’s task. In this
case, member function displayMessage contains one statement (line 14) that displays the
message "Welcome to the Grade Book!". After this statement executes, the function has
completed its task.
Testing Class GradeBook
Next, we’d like to use class GradeBook in a program. As you saw in Chapter 2, the function
main (lines 19–23) begins the execution of every program.
In this program, we’d like to call class GradeBook’s displayMessage member function
to display the welcome message. Typically, you cannot call a member function of a class
until you create an object of that class. (As you’ll learn in Section 10.6, static member
functions are an exception.) Line 21 creates an object of class GradeBook called myGrade-
Book. The variable’s type is GradeBook—the class we defined in lines 8–16. When we
declare variables of type int, as we did in Chapter 2, the compiler knows what int is—it’s
a fundamental type that’s “built into” C++. In line 21, however, the compiler does not automatically
know what type GradeBook is—it’s a user-defined type. We tell the compiler
what GradeBook is by including the class definition (lines 8–16). If we omitted these lines,
the compiler would issue an error message. Each class you create becomes a new type that
can be used to create objects. You can define new class types as needed; this is one reason
why C++ is known as an extensible language.
Line 22 calls the member function displayMessage using variable myGradeBook followed
by the dot operator (.), the function name displayMessage and an empty set of
parentheses. This call causes the displayMessage function to perform its task. At the
beginning of line 22, “myGradeBook.” indicates that main should use the GradeBook object
that was created in line 21. The empty parentheses in line 12 indicate that member func
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
Các lớp học (nếu có). Truy cập specifiers luôn luôn được theo sau bởi dấu hai chấm (:). Đối với cácphần còn lại của văn bản, khi chúng tôi đề cập đến specifier truy cập công cộng, chúng tôi sẽ bỏ qua các dấu hai chấm làchúng tôi đã làm trong câu này. Phần 3,4 giới thiệu specifier truy cập, riêng. Sau đó trong cáccuốn sách chúng ta sẽ nghiên cứu specifier truy cập được bảo vệ.Mỗi chức năng trong một chương trình thực hiện một nhiệm vụ và có thể trở lại giá trị một khi nó đã hoàn tấtnhiệm vụ của nó — ví dụ, một chức năng có thể thực hiện các phép tính, sau đó trở về kết quả củatính toán đó. Khi bạn xác định một chức năng, bạn phải chỉ định một loại lại để cho biếtkiểu giá trị trả về bởi các chức năng khi nó hoàn thành nhiệm vụ. Trong dòng 12, từ khóakhoảng trống bên trái của tên chức năng displayMessage là các chức năng trả lại.Trở lại kiểu void chỉ ra rằng displayMessage sẽ không trở lại bất kỳ dữ liệu để kêu gọi của nóchức năng (trong ví dụ này, dòng 22 chính, như chúng ta sẽ thấy trong một thời điểm) khi nó hoàn tất của nónhiệm vụ. Trong hình 3.5, bạn sẽ thấy một ví dụ về một chức năng mà trở về một giá trị.Tên của các chức năng thành viên, displayMessage, sau trở về loại (dòng12). theo quy ước, tên gọi chức năng bắt đầu với một ký tự chữ thường đầu tiên và sau đó tất cảtừ trong tên bắt đầu bằng một bức thư vốn. Phong cách viết hoa này là thường được gọinhư là trường hợp lạc đà và cũng được sử dụng cho tên biến. Dấu ngoặc đơn sau khi chức năng thành viêntên chỉ ra rằng đây là một chức năng. Một bộ sản phẩm nào trong ngoặc đơn, như được hiển thị trong dòng12, chỉ ra rằng chức năng thành viên này không yêu cầu các dữ liệu bổ sung để thực hiện của nónhiệm vụ. Bạn sẽ thấy một ví dụ về một chức năng thành viên yêu cầu các dữ liệu bổ sung trongPhần 3.3. Dòng 12 thường được gọi là một tiêu đề chức năng. Mọi chức năng cơ thểđược phân cách bằng trái và bên phải ngoặc ({và}), như trong dòng 13 và 15.Cơ thể của một hàm chứa các báo cáo thực hiện các chức năng nhiệm vụ. Trong nàytrường hợp, các viên chức năng displayMessage chứa một câu (đường 14) Hiển thị cácthông điệp "Chào mừng đến với cuốn sách lớp!". Sau khi thực hiện một bản tuyên bố này, các chức năng cóhoàn thành nhiệm vụ.Kiểm tra các lớp GradeBookTiếp theo, chúng tôi muốn sử dụng lớp GradeBook trong một chương trình. Như bạn đã thấy trong chương 2, chức năngchính (đường 19-23) bắt đầu thực hiện của mỗi chương trình.Trong chương trình này, chúng tôi muốn gọi chức năng thành viên lớp GradeBook displayMessageđể hiển thị thư chào mừng. Thông thường, bạn không thể gọi một chức năng thành viên của một lớp họccho đến khi bạn tạo một đối tượng của lớp đó. (Như bạn sẽ tìm hiểu trong phần 10.6, tĩnh viênchức năng là một ngoại lệ.) Dòng 21 tạo ra một đối tượng của lớp được gọi là myGrade - GradeBookCuốn sách. Các biến loại là GradeBook — lớp chúng tôi định nghĩa trong dòng 8 – 16. Khi chúng tôikhai báo các biến số kiểu int, như chúng ta đã làm trong chương 2, trình biên dịch biết gì int — nó cómột loại cơ bản là "xây dựng thành" C++. Trong dòng 21, Tuy nhiên, trình biên dịch không không tự độngbiết loại GradeBook là-nó là một loại xác định người sử dụng. Chúng tôi báo cho trình biên dịchGradeBook là gì bằng cách bao gồm định nghĩa lớp (đường số 8-16). Nếu chúng ta bỏ qua những dòng này,trình biên dịch sẽ phát hành một thông báo lỗi. Mỗi lớp bạn tạo ra sẽ trở thành một loại đócó thể được sử dụng để tạo ra các đối tượng. Bạn có thể xác định các lớp mới khi cần thiết; đây là một trong những lý dotại sao C++ được biết đến như là một ngôn ngữ mở rộng.Đường dây 22 gọi displayMessage chức năng thành viên sử dụng biến myGradeBook tiếpbởi người điều khiển dấu chấm (.), chức năng tên displayMessage và một bộ trống rỗngdấu ngoặc đơn. Cuộc gọi này gây ra chức displayMessage để thực hiện nhiệm vụ của mình. Tại cácsự khởi đầu của đường 22, "myGradeBook." chỉ ra rằng chính nên sử dụng các đối tượng GradeBookmà được tạo ra trong dòng 21. Ngoặc trống ở dòng 12 chỉ ra rằng func thành viên
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
lớp học (nếu có). Specifiers truy cập luôn theo sau bởi dấu hai chấm (:). Đối với
phần còn lại của văn bản, khi chúng tôi đề cập đến công chúng truy cập specifier, chúng tôi sẽ bỏ qua đại tràng như
chúng tôi đã làm trong câu này. Phần 3.4 giới thiệu các đặc tả, riêng tư. Sau đó trong
cuốn sách chúng ta sẽ nghiên cứu các đặc tả này được bảo vệ.
Mỗi chức năng trong một chương trình thực hiện công việc và có thể trả về một giá trị khi nó hoàn thành
nhiệm vụ của mình cho ví dụ, một hàm có thể thực hiện các phép tính, sau đó trả về kết quả của
tính toán đó. Khi bạn định nghĩa một hàm, bạn phải chỉ định một loại trở lại để chỉ ra
kiểu của giá trị trả về của hàm khi nó hoàn thành nhiệm vụ của mình. Trong dòng 12, từ khóa
khoảng trống bên trái của tên hàm DisplayMessage là kiểu trả về của hàm.
Trở về kiểu void chỉ ra rằng DisplayMessage sẽ không trả lại bất kỳ dữ liệu với sự kêu gọi của mình
chức năng (trong ví dụ này, dòng 22 của chính, như chúng ta sẽ thấy trong một thời điểm) khi nó hoàn thành của
công việc. Trong hình. 3.5, bạn sẽ thấy một ví dụ về một chức năng mà không trả về một giá trị.
Tên của các hàm thành viên, DisplayMessage, sau kiểu trả về (dòng
12). Theo quy ước, tên hàm bắt đầu bằng một chữ cái đầu tiên chữ thường và tất cả sau đó
từ trong tên bắt đầu bằng chữ vốn. Phong cách vốn này thường được giới thiệu đến
như trường hợp lạc đà và cũng được sử dụng cho tên biến. Các dấu ngoặc đơn sau khi chức năng thành viên
tên chỉ ra rằng đây là một chức năng. Một tập rỗng của dấu ngoặc đơn, như trong dòng
12, chỉ ra rằng hàm thành viên này không yêu cầu dữ liệu bổ sung để thực hiện nó
nhiệm vụ. Bạn sẽ thấy một ví dụ về một hàm thành viên mà không cần thêm dữ liệu trong
Phần 3.3. Dòng 12 thường được gọi là một tiêu đề chức năng. Cơ thể mỗi chức năng
được giới hạn bởi niềng răng bên trái và bên phải ({và}) như trong dòng 13 và 15.
Các cơ thể của một hàm chứa các lệnh thực hiện nhiệm vụ của các chức năng. Trong
trường hợp, hàm thành viên DisplayMessage chứa một câu lệnh (dòng 14) hiển thị các
tin nhắn "Chào mừng đến với Book Grade!". Sau tuyên bố này thực hiện, các chức năng đã
hoàn thành nhiệm vụ của mình.
Kiểm tra Lớp bảng điểm
Tiếp theo, chúng tôi muốn sử dụng lớp bảng điểm trong một chương trình. Như bạn đã thấy ở Chương 2, các chức năng
chính (dòng 19-23) bắt đầu thực hiện của mỗi chương trình.
Trong chương trình này, chúng tôi muốn gọi hàm thành viên DisplayMessage lớp bảng điểm của
để hiển thị thông điệp chào mừng. Thông thường, bạn không thể gọi một hàm thành viên của một lớp học
cho đến khi bạn tạo một đối tượng của lớp đó. (Như bạn sẽ học tại Mục 10.6, thành viên tĩnh
chức năng này là một ngoại lệ.) Dòng 21 tạo ra một đối tượng của lớp bảng điểm gọi là myGrade-
Book. Kiểu của biến là bảng điểm-lớp, chúng ta định nghĩa trong dòng 8-16. Khi chúng ta
khai báo các biến kiểu int, như chúng ta đã làm trong Chương 2, trình biên dịch biết những gì int là-nó là
một loại cơ bản đó là "xây dựng thành" C ++. Trong dòng 21, tuy nhiên, trình biên dịch không tự động
biết bảng điểm loại là-nó là một loại người dùng định nghĩa. Chúng tôi nói với trình biên dịch
những gì bảng điểm là bằng cách bao gồm các định nghĩa lớp (dòng 8-16). Nếu chúng ta bỏ qua những dòng này,
trình biên dịch sẽ phát hành một thông báo lỗi. Mỗi lớp học mà bạn tạo ra sẽ trở thành một loại hình mới mà
có thể được sử dụng để tạo các đối tượng. Bạn có thể xác định các loại lớp mới khi cần thiết; đây là một trong những lý
do tại sao C ++ được biết đến như là một ngôn ngữ mở rộng.
Dòng 22 gọi hàm thành viên DisplayMessage bằng myGradeBook biến theo sau
bởi dấu chấm (.), tên hàm DisplayMessage và một tập rỗng của
dấu ngoặc đơn. Cuộc gọi này gây ra các chức năng DisplayMessage để thực hiện nhiệm vụ của mình. Tại
đầu của dòng 22, "myGradeBook." Chỉ ra rằng chính nên sử dụng các đối tượng bảng điểm
đã được tạo ra ở dòng 21. Các dấu ngoặc rỗng ở dòng 12 chỉ ra rằng thành viên func
đang được dịch, vui lòng đợi..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2024 I Love Translation. All reserved.

E-mail: