C++ 之访问修饰符
C++中的访问修饰符
一、常见的访问修饰符
public(共有成员):修饰成员在任意地方都可以访问。
公有成员在程序中类的外部是可访问的。你可以不使用任何成员函数来设置和获取公有变量的值。
private(私有成员):修饰的成员只能够在类中或者友元函数中可以访问。
私有成员变量或函数在类的外部是不可访问的,甚至是不可查看的。只有类和友元函数可以访问私有成员。默认情况下,类的所有成员都是私有的。
protected(保护成员):修饰的成员可以在类中的函数、子类函数及友元函数中访问。
保护成员变量或函数与私有成员十分相似,但有一点不同,保护成员在派生类(即子类)中是可访问的。
二、修饰成员
将关键字放置在类定义的大括号中,添加冒号
class 类名{修饰符:成员列表;
};
//例如:
class People{private:string name;
public:void PlayGame();
}
C++ 之访问修饰符相关推荐
- 关于Java中各种修饰符与访问修饰符的说明
关于Java中各种修饰符与访问修饰符的说明 类: 访问修饰符 修饰符 class 类名称 extends 父类名称 implement 接口名称 (访问修饰符与修饰符的位置可以互换) 访问修饰符 ...
- C#的访问修饰符Protected
首先,访问修饰符最常用的有 public private protected internal ...... public 和private确实很好理解,但是protected在做例子的时候我总是走入 ...
- java中的访问修饰符
对Java中的修饰符一直记不住,现在结合网上的一些资料进行总结,并重点说明一下protected修饰符. 一. Java中的访问修饰符 Java面向对象的基本思想之一是封装细节并且公开接口.Java语 ...
- 【译文】 C#面向对象的基本概念 (Basic C# OOP Concept) 第一部分(类,对象,变量,方法,访问修饰符)...
译文出处:http://www.codeproject.com/Articles/838365/Basic-Csharp-OOP-Concept 相关文档:http://files.cnblogs.c ...
- C# 可访问性不一致问题(修改成员的访问修饰符)。
错误实例一:父类的访问性低于子类 class Person{}public class Students:Person{} 错误实例二:方法的访问修饰符需要和参数的类型的访问修饰符一致 class P ...
- java访问修饰符详解——学java,零基础不怕,不只要理论,更要实践+项目,a href=http://www.bjweixin.com太原维信科技提供 /a...
java访问修饰符详解--学java,零基础不怕,不只要理论,更要实践+项目 <a href=http://www.bjweixin.com>太原维信科技提供 </a> pub ...
- 访问修饰符的个人理解-private与protected
一:private private --只有在声明它的类或结构中访问. 例: public class A { private string ...
- C++——类访问修饰符
类访问修饰符 数据封装是面向对象编程的一个重要特点,它防止函数直接访问类类型的内部成员.类成员的访问限制是通过在类主体内部对各个区域标记 public.private.protected 来指定的.关 ...
- .NET 基础 一步步 一幕幕 [注释、命名规则、访问修饰符、数据类型、常量、变量]...
注释.命名规则.访问修饰符.数据类型.常量.变量 话说一个不会写注释的程序猿的不是一个好吃货,我们本篇就从注释开始说起好了. 在C#中有三种注释: 第一种:单行注释 以//开头,后面的就是注释内容 ...
- 第一章新增例题:访问修饰符
该例题对教材1.3.1提到的访问修饰符(public.protected.private)的可访问性进行演示 1using System; 2 3namespace private_prtect ...
最新文章
- jq常用过滤器_JQuery的常用选择器、过滤器、方法全面介绍
- idea解决lombok注解失效问题
- Python3.x的print()输出问题
- JBuilder 2005 Enterprise注册破解
- 保研之路——中山大学数据科学与计算机学院直硕夏令营
- H3CIE网络工程师成长之路
- 看完这篇文章,再也不怕别人问我JVM了
- 【Pytorch】touch.optim
- Inception模块 GooLeNet网络
- docker安装oracle
- php直播推流rtmp,直播推流nginx-rtmp-module集成
- 【深度学习】实战之MNIST
- 从零开始的WordPress个人博客搭建
- 方向导数的几何通俗解释
- MailKit和MimeKit 收发邮件
- 一文读懂PQuant与QQuant量化易金工
- # 行动、任务、项目概念区分
- Wordpress免费建站图文教程(二):建站虚拟主机的购买
- python里面pop,remove和del 三者的用法区别
- 教你如何配置CISCO路由器