C++学习Day02之class基础使用

本文介绍了在C++中设计类的基本概念,包括如何创建计算圆周长的Circle类和存储学生信息的Student类,展示了数据成员和成员函数的使用。
摘要由CSDN通过智能技术生成


一、程序与输出

1.1 设计一个类,求圆的周长

#include<iostream>
using namespace std;
#include <string>
//设计一个类,求圆的周长
const double PI = 3.14;

//class + 类名
//周长公式 :   2 * pi * m_R
class Circle
{
public: //公共权限
	//类中的函数  称为 成员函数  成员方法
	//求圆周长
	double calculateZC()
	{
		return 2 * PI * m_R;
	}

	//设置半径
	void setR(int r)
	{
		m_R = r;
	}

	//获取半径
	int getR()
	{
		return m_R;
	}
	//类中的变量   称为成员变量  成员属性
	//半径
	int m_R;
};
void test01()
{
	Circle  c1; //通过类 创建一个对象   实例化对象
	//给c1 半径赋值
	//c1.m_R = 10;
	c1.setR(10);
	//求c1圆周长
	cout << "圆的半径为: " << c1.getR() << endl;
	cout << "圆的周长为: " << c1.calculateZC() << endl;

}
int main(){
	test01();
	system("pause");
	return EXIT_SUCCESS;
}

输出:
在这里插入图片描述

1.2 设计一个学生类

#include<iostream>
using namespace std;
#include <string>
//2 设计一个学生类,属性有姓名和学号,可以给姓名和学号赋值,可以显示学生的姓名和学号
class Student
{
public:
	//设置姓名
	void setName(string name)
	{
		m_Name = name;
	}

	//设置学号
	void setId(int id)
	{
		m_Id = id;
	}

	//显示学生信息
	void showStudent()
	{
		cout << "姓名:" << m_Name << " 学号: " << m_Id << endl;
	}
	//属性:
	//姓名
	string m_Name;
	//学号
	int  m_Id;
};
void test02()
{
	Student s1;
	s1.m_Name = "张三";
	s1.m_Id = 1;

	cout << "姓名:" << s1.m_Name << " 学号: " << s1.m_Id << endl;

	Student s2;
	s2.setName("李四");
	s2.setId(2);
	s2.showStudent();

	Student s3;
	s3.setName("王五");
	s3.setId(3);
	s3.showStudent();
}
int main(){
	test02();
	system("pause");
	return EXIT_SUCCESS;
}

输出:
在这里插入图片描述


二、分析与总结

C++ 中的类是一种重要的编程概念,它提供了一种将数据和操作封装在一起的方式,是面向对象编程的基础。
定义:类是一种用户自定义的数据类型,它可以包含数据成员(属性)和成员函数(方法)。类的定义使用 class 关键字,通常包括类名、数据成员、成员函数等部分

  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值