大家来讨论下protect, private和public的用处吧

C/C++ > C++ 语言 [问题点数:40分]
等级
本版专家分:4385
勋章
Blank
黄花 2014年1月 C/C++大版内专家分月排行榜第二
结帖率 50%
等级
本版专家分:3425
勋章
Blank
签到新秀
Blank
名人 2014年 荣获名人称号
2013年 荣获名人称号
2012年 荣获名人称号
Blank
状元 2013年 总版技术专家分年内排行榜第一
Blank
探花 2014年 总版技术专家分年内排行榜第三
等级
本版专家分:4385
勋章
Blank
黄花 2014年1月 C/C++大版内专家分月排行榜第二
等级
本版专家分:3425
勋章
Blank
签到新秀
Blank
名人 2014年 荣获名人称号
2013年 荣获名人称号
2012年 荣获名人称号
Blank
状元 2013年 总版技术专家分年内排行榜第一
Blank
探花 2014年 总版技术专家分年内排行榜第三
等级
本版专家分:4385
勋章
Blank
黄花 2014年1月 C/C++大版内专家分月排行榜第二
等级
本版专家分:3425
勋章
Blank
签到新秀
Blank
名人 2014年 荣获名人称号
2013年 荣获名人称号
2012年 荣获名人称号
Blank
状元 2013年 总版技术专家分年内排行榜第一
Blank
探花 2014年 总版技术专家分年内排行榜第三
等级
本版专家分:0
等级
本版专家分:9703
勋章
Blank
蓝花 2014年1月 C/C++大版内专家分月排行榜第三
等级
本版专家分:9703
勋章
Blank
蓝花 2014年1月 C/C++大版内专家分月排行榜第三
等级
本版专家分:41383
勋章
Blank
签到新秀
Blank
黄花 2013年2月 C/C++大版内专家分月排行榜第二
Blank
蓝花 2013年3月 C/C++大版内专家分月排行榜第三
等级
本版专家分:4385
勋章
Blank
黄花 2014年1月 C/C++大版内专家分月排行榜第二
vipcxj

等级:

Blank
黄花 2014年1月 C/C++大版内专家分月排行榜第二
publicprotectprivate的详解

首先摘抄一下谭浩强的《C++程序设计》中关于publicprivate和protected这三个成员访问限定符的概念性解释:如果在类的定义中既不指定private,也不指定public,则系统就默认为是私有的。被声明为私有的(private)...

public/private/protect/ 的区别

1、publicpublic表明该数据成员、成员函数是对所有用户开放的,所有用户都可以直接进行调用 ... 3、protected:protected对于子女、朋友说,就是public的,可以自由使用,没有任何限制,而对于其他的

c++里面的protect和publicprivate的区别

1、public修饰的成员变量 在程序的任何地方都可以被访问,就是公共变量的意思,不需要通过成员函数就可以由类的实例直接访问2、private修饰的成员变量 只有类内可直接访问,私有的,类的实例要通过成员函数才可以...

privateprotectpublic实际上的区别

private 关键字可以修饰类,方法,属性。主要是修饰方法属性,...而public是本类内本类外都可以访问到的。 综上就是,private修饰的东西只有在本类内能访问到,其他地方访问不到。所以如果本类的一些方法,属性需

java中publicprivate还有protect的区别

java中publicprivate还有protect的区别 总是忘记。 转载于:https://www.cnblogs.com/muyuge/p/6151999.html

publicprotectprivate

C++有三种访问控制符号:publicprotectprivate, 同时,也有三种继承方式:publicprotectprivate。   访问控制 访问控制是对类成员而言的,对非类成员而言,访问控制是不适用的。 在Java,...

JAVA中publicprivate,protected的区别与用途

类中成员的权限修饰符有:public, private, protected, or package-private (no explicit modifier)。 当成员申明为public时,它对任何地方的类都是可见的。 当成员没有申明权限时,即默认设为package-private,它只...

private static与public static的用法及区别(Java)

static:静态修饰符,被static修饰的变量方法类似于全局变量全局方法,可以在不创建对象时调用,当然也可以在创建对象之后调用。常见的可以用于工具类的工具方法中等,譬如:Math类中的绝大多数方法都是静态方法...

protect 继承_C++ protected继承和private继承是不是没用的废物?

〇、引言既然你所统计的项目里出现了 private 继承 protected 继承,这不正说明确实有他们的用武之地吗?一、现有项目分析(以 STL 的三大实现为例)让我们康康 C++ 代码的标杆——STL 的源码,是怎么做的:先来康...

[C++]访问控制与继承(public,protect,private)

C++有三种访问控制符号:publicprotectprivate, 同时,也有三种继承方式:publicprotectprivate。 访问控制 访问控制是对类成员而言的,对非类成员而言,访问控制是不适用的。 在Java,C#中,也有...

java protect 继承_JAVA继承

单词说明protected受保护的extends扩充、扩展super上一级、超级的access访问inheritance继承、遗传base class基类、父类derived class子类、派生类modifier修饰符一、继承继承就是子类继承父类的特征行为,使得...

抽象类中不能有private的成员_2020年JAVA最新面试题与答案一.(持续更新中)

图单位是bit,非字节 1B=8bit2.String能被继承吗?为什么?不可以,因为String类有final修饰符,而final修饰的类是不能被继承的,实现细节不允许改变。平常我们定义的String str=”abc”(直接赋一个字面量);其实...

Java中区分public protected private(看了都知道(逃

因此public protected和private就有了他们的用处。 我创建了两个文件夹在一个文件夹texttext2中创建两个文件 在 text创建一个文件text.java,在text2中创建text2.java ttl.java 抹黑部分对代码无任何影响 ...

C++将类的构造函数、析构函数声明为private或者protected的用途

如果将构造函数、析构函数声明为private或者protected,表示不能从类的外部正常调用构造析构函数了。 这种用法的通常使用的场景如下: 1、如果不想让外面的用户直接构造一个类A的对象,而希望用户只能构造这个类...

Java的内部类匿名内部类

内部类 内部类就是定义在类中的类,也成为嵌套类,包含内部类的类称为外部类。两者不能同名,一个外部类内可以用许多个内部类,... private int age; public class student{ String name; public Student...

java cloneable 用途_cloneableSerializable的应用(java深复制、浅复制)

...}//测试public static void main(String[] args) throws Exception {Clazz zz = new Clazz();zz.setMyId(1);System.out.println("原始id: " + zz.getMyId());//添加新引用Clazz clazz = zz;...

关键字static的作用和用途

在C语言中,关键字static的意思是静态的,主要有三种作用:(修饰函数,全局变量,局部变量) (1)在函数体内,一个被声明为静态的变量在这一...(3)内部函数应该在当前源文件中说明定义,对于可在当前源文件...

json发送数据加密方法_发送加密的电子邮件安全邮件的最佳免费方法

json发送数据加密方法Do you need to send someone sensitive information through email? Regular email is sent “in the clear” and therefore is subject to interception by hackers. However, there are many...

GNU通用公共授权(GNU General Public License)中英文版全文

2019独角兽企业重金招聘Python工程师标准>>> ...

GNU通用公共授权(GNU General Public License)中英文版全文 收藏

中文版(原文:http://bergwolf.googlepages.com/gplv3_zh )GNU 通用公共授权第三版 2007 年6 月29 日...大多数软件授权申明被设计为剥夺您共享修改软件的自由。相反地,GNU 通用公共授权力图保护您分享

编写一个java类一个jsp页面_JSP 相关试题(一)

标签:选择题1.当用户请求jsp页面时,JSP引擎就会执行该页面的字节码文件响应客户的请求,执行字节码文件的结果是(C)A)发送一个JSP源文件到客户端 B)发送一个Java文件到客户端C)发送一个...3.下列动态网页静态...

CSharp(C#)语言_第五章(类继承)

5.6.1 虚方法覆写方法 5.6.2 覆写标记为override的方法 5.7 构造函数的执行 5.7.1 构造函数初始化语句 5.7.2 类访问修饰符 5.8 程序集间的继承 5.9 成员访问修饰符 5.9.1 公有成员的可访问性 5.9.2 私有成员的可...

c++类类的封装,对象线程封装

1. C++面向对象编程介绍 面向对象编程(Object Oriented Programming),简称OOP。 在传统的面向过程编程中...OOP提供了设计对象的功能,对象包括特性行为,两者都囊括在一起,共同构成对象实体(即类实体); 对...

多重继承的特点、作用/意义使用条件

多重继承的特点、意义使用条件 多重继承MI:Multiple Inheritance;单一继承:Single Inheritance; C++阵营中有两派:一种是认为多重继承不好用,一种认为多重继承好用。实际上,多重继承有时候效果比单一继承更好...

对象(javaC++纲要总结)

阅读《C++primer》 看java的视频,图书馆的各类,总结一下。 使用 C++的类机制用户能够定义自己的数据类型, 因此 ,类经常被称为用户定义的 类型 user-defined type, UDT 通过类 我们可以向一个已有的类型添加...

对象的学习总结

字母,数字下划线组合,不要以数字开头。 1.class 类名{ 访问范围说明符: 成员变量1 成员变量2 成员函数声明1 成员函数声明2 访问范围说明符: 更多成员变量 更多成员函数声明 … }; ※ “}”后面以“;”结束。...

使用静态工厂方法的好处坏处

前言: 清晰性简介性是最为重要的  一个模块的使用者永远也不应该被模块的行为所迷惑(那样就不清晰了),模块要尽可能的小,但又不能太小【术语模块(module):是指任何可重用的软件组件,从单个方法到包含多...

Java基础知识面试题

java有几种基本类型,分别是什么?String是基本类型吗? java有8种基本数据类型 数据类型 长度 boolean 1 short 2 byte 1 char 2 int 4 float 4 double ...如果是引用类型的变

JAVA初级:面向对象

面向对象思考: 怎样拥有一台自己的电脑?第一种方法:自己组装 一、首先购买配件 1. 挑选主板:华说、技嘉等 2.... 3....。... 4....找一个懂电脑的人帮助挑选电脑(自己不用懂),懂电脑的...我们现在对比这两种方法 第一

java第五章课后题_第五章 使用JavaBean习题

( )A)完成一定运算操作,包含一些特定的或通用的方法,进行计算事务处理。B)负责数据的存取C)接受客户端的请求,将处理结果返回客户端D)在多台机器上跨几个地址空间运行2.JavaBean可以通过相关jsp动作指令进行...

相关热词 c#编程培训 c# 打开一个文件流 c#实现队列的操作 c# 遍历文件夹下的文件 c#控制键盘 c#opc编程 c# cs文件 c# 加锁 编程c# c# 计算字节单位