Cải thiện bài viết
Lưu bài viết
Cải thiện bài viết
Lưu bài viết
Đọc
// Creating the demo object demo d1 = new demo[6]; // Passing object as an argument to the PassObj method. d1.PassObj[d1];
Bàn luận
C#
Đưa ra một đối tượng, bây giờ chúng ta chuyển đối tượng này như một đối số vào phương thức trong C#. Ở đây, một phương thức là một khối mã chứa một loạt các câu lệnh sẽ chỉ thực thi khi phương thức được gọi. Chúng ta có thể truyền dữ liệu đến các phương thức dưới dạng đối số và một đối tượng là một thể hiện của một lớp được tạo động. Các loại dữ liệu cơ bản có thể được truyền dưới dạng đối số cho các phương thức C# giống như cách đối tượng cũng có thể được truyền dưới dạng đối số cho một phương thức. Nhưng hãy nhớ rằng chúng ta không thể truyền trực tiếp một đối tượng lớp trong phương thức. Chúng ta chỉ có thể chuyển tham chiếu đến đối tượng trong phương thức.
Ví dụ 1:
// C++ program to calculate the average marks of two students
#include
using namespace std;
class Student {
public:
double marks;
// constructor to initialize marks
Student[double m] {
marks = m;
}
};
// function that has objects as parameters
void calculateAverage[Student s1, Student s2] {
// calculate the average of marks of s1 and s2
double average = [s1.marks + s2.marks] / 2;
cout