C++类的定义

至今我一直都是主攻java,C++只是了解了一些基本的语法,没有涉及类等高级特性,鉴于JVM是使用C++编写的所以如果想深入了解JVM必须掌握C++。
定义一个C++的类:

#include <cstdio>

using namespace std;
class MyClass{
private ://私有部分
    int num1=0;
    int num2=0;
    int putNum1();
public ://公有部分
    void setNum1(int num1){
        this->num1=num1;
    }
    void setNum2(int num2){
        this->num2=num2;
    }
    int getNum1(){

        return num1;
    }
    int getNum2(){
        return num2;
    }
    void printfA();
};
//在类的外部定义私有和公有方法

void MyClass:: printfA(){
    printf("this is outMethod and num1=%d\n",this->putNum1());
}
int MyClass::putNum1(){
    return this->num1;

}
int main()
{
    MyClass my;
    my.setNum1(10);
    my.setNum2(20);
    printf("my num1= %d\n",my.getNum1());
    printf("my num2= %d\n",my.getNum2());
    my.printfA();
    return 0;
}

输出结果:
这里写图片描述
好了现在这就是一个简单的C++的类,有一点java的感觉。哈哈哈。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值