类和对象-封装-封装的意义

简介: 类和对象-封装-封装的意义
#include <iostream>
using namespace std; 
//一.封装的意义:1.将属性和行为作为一个整体,表现生活中的事物
//               2.将属性和行为加以权限控制
//示例1:设计一个圆类,求圆的周长
const double PI=3.14;
class circle{
  //访问权限
public:
  //属性
  //半径 
  int r;
  //行为
  //获取圆的周长 
  double getzc()
  {
    return 2*PI*r;
   } 
};
int main(int argc, char** argv) {
  //通过圆类创造具体的圆(对象)
  circle c1;
  //给圆对象赋值 
  c1.r=10;
  cout<<"圆的周长为:"<<c1.getzc()<<endl;
  return 0; 
}
目录
相关文章
类和对象-封装-封装的意义
类和对象-封装-封装的意义
46 0
|
6月前
|
存储 Java 编译器
Java面向对象之——封装
Java面向对象之——封装
|
6月前
|
数据安全/隐私保护 C++
C++类与对象【封装】
C++类与对象【封装】
|
Java
【Java面向对象】封装的认识与实现
【Java面向对象】封装的认识与实现
85 0
|
6月前
|
编译器 C++
[C++] 面向对象的三大特性:封装、继承和多态
[C++] 面向对象的三大特性:封装、继承和多态
76 0
|
设计模式 数据安全/隐私保护
面向对象编程基础:封装、继承、多态与抽象的全面解析
面向对象编程基础:封装、继承、多态与抽象的全面解析
137 0
|
Java
Java面向对象封装
封装的概念 Java封装是一种面向对象的编程方法,它的主要思想是将类的内部细节(包括数据和方法)隐藏起来,对外只提供公共的访问接口,从而保证了程序的安全性和稳定性。 封装具体实现步骤 1、声明类的成员变量时,使用private关键字进行修饰,将变量设为私有属性(只能在类的内部访问)。 2、为每个私有属性提供getter和setter方法,用来读取和修改私有属性。 3、getter方法用于获取私有属性的值,setter方法用于设置私有属性的值。在方法内部,可以添加一些控制语句用于
73 0
|
Java
面向对象编程基础:类、对象、封装、继承和多态
面向对象编程基础:类、对象、封装、继承和多态
106 0
浅谈 面向对象三大特性:封装 继承 多态
浅谈 面向对象三大特性:封装 继承 多态
89 0