C++教程

浏览4314
更新时间2025-08-05

类方法

方法是属于类的函数

有两种方式可以定义属于类的函数:

  • 在类定义内部
  • 在类定义外部

在下面的例子中,我们在类内部定义了一个函数,并将其命名为 "myMethod"。

注意:您可以通过创建类的对象并使用点语法 (.) 来访问方法,就像访问属性一样:

内部实例

class MyClass {        // 类  
  public:              // 访问说明符  
    void myMethod() {  // 在类内部定义的方法/函数  
      cout << "Hello World!";  
    }  
};  
  
int main() {  
  MyClass myObj;     // 创建 MyClass 的对象  
  myObj.myMethod();  // 调用方法  
  return 0;  
}
运行实例 »

点击 "运行实例" 按钮查看在线实例

要在类定义外部定义一个函数,您必须在类内部声明它,然后在类外部定义它。这是通过指定类的名称,后跟作用域解析符 ::,再后跟函数的名称来完成的:

外部实例

class MyClass {        // 类  
  public:              // 访问说明符  
    void myMethod();   // 方法/函数声明  
};  
  
// 在类外部定义的方法/函数  
void MyClass::myMethod() {  
  cout << "Hello World!";  
}  
  
int main() {  
  MyClass myObj;     // 创建 MyClass 的对象  
  myObj.myMethod();  // 调用方法  
  return 0;  
}
运行实例 »

点击 "运行实例" 按钮查看在线实例

参数

您还可以添加参数:

实例

#include <iostream>  
using namespace std;  
  
class Car {  
  public:  
    int speed(int maxSpeed);  
};  
  
int Car::speed(int maxSpeed) {  
  return maxSpeed;  
}  
  
int main() {  
  Car myObj; // 创建 Car 的对象  
  cout << myObj.speed(200); // 使用带参的方法  
  return 0;  
}
运行实例 »

点击 "运行实例" 按钮查看在线实例

相关视频

更多

免费

php8,我来也
初级php8,我来也

321849次学习

收藏

免费

Thinkphp6.0正式版视频教程
中级Thinkphp6.0正式版视频教程

382470次学习

收藏

免费

细说PHP第一季
中级细说PHP第一季

282865次学习

收藏

免费

简单聊聊PHP创业那点事
初级简单聊聊PHP创业那点事

13418次学习

收藏
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号