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

简介: 类和对象-封装-封装的意义
#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; 
}

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

目录
相关文章
|
7月前
|
存储 Java 编译器
Java面向对象之——封装
Java面向对象之——封装
|
Java
【Java面向对象】封装的认识与实现
【Java面向对象】封装的认识与实现
87 0
|
7月前
|
数据安全/隐私保护 C++
C++类与对象【封装】
C++类与对象【封装】
|
7月前
|
编译器 C++
[C++] 面向对象的三大特性:封装、继承和多态
[C++] 面向对象的三大特性:封装、继承和多态
82 0
类和对象-封装-封装的意义
类和对象-封装-封装的意义
46 0
|
设计模式 数据安全/隐私保护
面向对象编程基础:封装、继承、多态与抽象的全面解析
面向对象编程基础:封装、继承、多态与抽象的全面解析
189 0
|
Java
Java面向对象封装
封装的概念 Java封装是一种面向对象的编程方法,它的主要思想是将类的内部细节(包括数据和方法)隐藏起来,对外只提供公共的访问接口,从而保证了程序的安全性和稳定性。 封装具体实现步骤 1、声明类的成员变量时,使用private关键字进行修饰,将变量设为私有属性(只能在类的内部访问)。 2、为每个私有属性提供getter和setter方法,用来读取和修改私有属性。 3、getter方法用于获取私有属性的值,setter方法用于设置私有属性的值。在方法内部,可以添加一些控制语句用于
76 0
|
Java
面向对象编程基础:类、对象、封装、继承和多态
面向对象编程基础:类、对象、封装、继承和多态
112 0
浅谈 面向对象三大特性:封装 继承 多态
浅谈 面向对象三大特性:封装 继承 多态
90 0