类方法

收藏656

阅读937

更新时间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   
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;  
}
运行实例 »

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

科技资讯

更多

精选课程

更多
前端入门_HTML5
前端入门_HTML5

共29课时

61.7万人学习

CSS视频教程-玉女心经版
CSS视频教程-玉女心经版

共25课时

39.3万人学习

JavaScript极速入门_玉女心经系列
JavaScript极速入门_玉女心经系列

共43课时

70.9万人学习

独孤九贱(1)_HTML5视频教程
独孤九贱(1)_HTML5视频教程

共25课时

61.6万人学习

独孤九贱(2)_CSS视频教程
独孤九贱(2)_CSS视频教程

共22课时

23万人学习

独孤九贱(3)_JavaScript视频教程
独孤九贱(3)_JavaScript视频教程

共28课时

33.9万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时

125万人学习

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

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