类和对象-封装-封装设计案例1(学生类)

简介: 类和对象-封装-封装设计
#include <iostream>
#include <string>
using namespace std;
//要求: 
//设计一个学生类,属性有 姓名 学号
//可以给姓名和学号赋值
//可以显示姓名和学号 
class student{
  //访问权限
public:
  //属性
  string name;//姓名 
  int id;//学号
  //行为
  void showstudent()//显示学号和姓名 
  {
    cout<<"姓名:"<<name<<" "<<"学号:"<<id<<endl; 
  } 
  void setstudent(string Name,int Id)//赋值学号和姓名 
  {
    name=Name;
    id=Id;
  }
};
int main(int argc, char** argv) {
  //创建一具体的学生--实例化对象
  student s1;
  s1.setstudent("SN",1);
  s1.showstudent();
  return 0;
}
目录
相关文章
|
7月前
|
存储 Java 编译器
Java面向对象之——封装
Java面向对象之——封装
|
7月前
|
编译器 C语言 C++
【C++成长记】C++入门 | 类和对象(上) |面向过程和面向对象初步认识、类的引入、类的定义、类的访问限定符及封装
【C++成长记】C++入门 | 类和对象(上) |面向过程和面向对象初步认识、类的引入、类的定义、类的访问限定符及封装
|
7月前
|
算法 编译器 C语言
【C/C++ 编程题 01】用C++设计一个不能被继承的类
【C/C++ 编程题 01】用C++设计一个不能被继承的类
73 0
|
Java
【Java面向对象】封装的认识与实现
【Java面向对象】封装的认识与实现
89 0
|
7月前
|
数据安全/隐私保护 C++
C++类与对象【封装】
C++类与对象【封装】
|
7月前
|
Java
Java面向对象编程,如何定义一个接口并在类中实现它?
Java面向对象编程,如何定义一个接口并在类中实现它?
111 1
类和对象-封装-封装的意义
类和对象-封装-封装的意义
48 0
|
设计模式 数据安全/隐私保护
面向对象编程基础:封装、继承、多态与抽象的全面解析
面向对象编程基础:封装、继承、多态与抽象的全面解析
200 0
|
Java
Java面向对象封装
封装的概念 Java封装是一种面向对象的编程方法,它的主要思想是将类的内部细节(包括数据和方法)隐藏起来,对外只提供公共的访问接口,从而保证了程序的安全性和稳定性。 封装具体实现步骤 1、声明类的成员变量时,使用private关键字进行修饰,将变量设为私有属性(只能在类的内部访问)。 2、为每个私有属性提供getter和setter方法,用来读取和修改私有属性。 3、getter方法用于获取私有属性的值,setter方法用于设置私有属性的值。在方法内部,可以添加一些控制语句用于
77 0