protected和private区别

public:权限是最大的,可以内部调用,实例调用等。protected:受保护类型,用于本类和继承类调用。private:私有类型,只有在本类中使用。... public:权限是最大的,可以内部调用,实例调用等。

protected: 受保护类型,用于本类和继承类调用。

private: 私有类型,只有在本类中使用。
展开
 我来答
郑芬多老师
高粉答主

2018-03-30 · 专注文化艺术、平面设计等相关领域
郑芬多老师
采纳数:80822 获赞数:1209228

向TA提问 私信TA
展开全部

区别:二者的区别主要在权限问题上,protected 是受保护的,只有当前类的成员与继承该类的类才能访问;private是完全私有的,有当前类中的成员能访问到。

1、protected 英 [prə'tektɪd];美 [prə'tektɪd]    

adj. 受保护的。动词protect的过去式和过去分词形式。

句子示例:

  • It's against the law to kill protected animal.
    屠杀被保护动物是违法的。

  • As the protected infant industries grow, their costs sometimes fail to decline.
    当受保护的新兴工业增长时,有时成本无法降低。

2、private 英 ['praɪvət] ;美 ['praɪvət]    

adj. 私人的;个人的;私下的;私有的;缄默的;为一部份人的;内心的;与工作无关的。

n. 士兵;列兵

句子示例:

  • She is a very retiring and private person.
    她是个非常孤独缄默的人。

  • We each have our private views about it.
    我们每个人对这件事都有自己的看法。

  • The president is paying a private visit to Europe.
    总统正在欧洲进行私人访问。

千锋教育
2016-01-05 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
展开全部
  1. private 是完全私有的,只有当前类中的成员能访问到.

  2. protected 是受保护的,只有当前类的成员与继承该类的类才能访问.

  3. 这两个是访问类中成员权限的限制符.在类外如果想使用类中的成员,只能直接使用public类型的,protected和private都是不能访问的,对于类外使用而言,这两个是完全相同的.

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2018-06-25
展开全部
在本类中,作用是一样的,区别在继承上,继承该类的子类能够访问该类的protected的成员
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友ba88284
2013-07-22 · TA获得超过1521个赞
知道大有可为答主
回答量:1822
采纳率:73%
帮助的人:577万
展开全部
嗯,是的,你的理解是对的,有什么问题呢?
追问
parivate不能被继承的类掉用?
追答
嗯,私有的过程(方法)诸如此类只能在本类中被调用,不能在子类中被调用。这个就类似老子的隐私,儿子是不能知道的。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式