public/private/protected的具体区别

好快啊但是我看不懂补充一下这个问题是指在JAVA语言中... 好快啊 但是我看不懂
补充一下 这个问题是指在JAVA语言中
展开
 我来答
懒得沉默
2009-03-13 · TA获得超过103个赞
知道答主
回答量:88
采纳率:0%
帮助的人:48.3万
展开全部
1楼回答得很全面了,如果还不明白,就是public是公共的,其它的类都可以访问。
private是私有变量私有类,只有在本类中访问,其它类是无权访问的,除了声明为友元。

project类是保护的类是介于public和private之间的,也就是继承拥有project成员的类的子类可以访问保护成员。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
madouzhidao
2009-03-13 · TA获得超过228个赞
知道小有建树答主
回答量:709
采纳率:0%
帮助的人:441万
展开全部
公有成员public member
在程序的任何地方都可以被访问实行信息隐藏的类将
其public 成员限制在成员函数上这种函数定义了可以被一般程序用来操纵该类类
型对象的操作

私有成员private member
只能被成员函数和类的友元访问实行信息隐藏的类把
其数据成员声明为private

被保护成员protected member
对派生类derived class 就像public 成员一样
对其他程序则表现得像private
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友c26e315
2018-07-11
知道答主
回答量:2
采纳率:0%
帮助的人:1582
展开全部
。。。。。。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
徐临祥
高粉答主

2019-12-20 · 醉心答题,欢迎关注
知道小有建树答主
回答量:3380
采纳率:96%
帮助的人:95万
展开全部
1/10 分步阅读
首先明确这三个权限修饰符的可访问范围:
public是公开的,类内类外均可访问;
protected是受保护的,只有在本类和子类的内部可以访问;
private是私有的,只有本类的内部可以访问
2/10
新建一个PHP文档,并定义一个类,示例:
<?php
// 定义一个类
class Stu
{
// 定义一个公共的属性
public $name = '小花';
// 定义一个受保护的属性
protected $age = 18;
// 定义一个私有的属性
private $sex = 'female';
}

3/10
在定义一个Stu的子类,子类为空,不写任何属性和方法,示例:
class Stu007 extends Stu{ }

4/10
将两个类分别实例化一个对象,示例:
$stu = new Stu();
$stu007 =new Stu007();

5/10
分别访问父类Stu的三个属性,示例:
echo "公共的Public".$stu->name.'<br />';
echo "保护的Protected".$stu->age.'<br />';
echo "私有的Prrivate".$stu->age.'<br />';

6/10
在浏览器预览之后,只有Public修饰符可以在类内和类外可以访问,其他两个直接报错,脚本退出运行

7/10
如若想要运行protected和private修饰的属性,可以在类内新建一个公共的访问作为借口用于访问,修改Stu007类,示例:
class Stu007 extends Stu
{
public function display()
{
return $this->age;
}
}

8/10
访问子类的受保护的属性,示例:
echo "保护的Protected".$stu007->display().'<br />';

9/10
在浏览器查看效果,

10/10
private修饰的属性和方法,只有在本类的内部可以访问,这里不做演示了,具体参考protected的操作
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
冷静冷静Lpac68
2019-12-20 · TA获得超过150个赞
知道答主
回答量:4355
采纳率:10%
帮助的人:243万
展开全部
10 public/private/protected的具体区别
好快啊但是我看不懂补充一下这个问题是指在JAVA
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式