简单问题 一个类(不包括内部类)的修饰符都包括什么呢?可以用protected,private修饰码?如果不写默认成什么呢?没种修饰符都代表什么意思呢?一个方法的修饰符都包括什么呢?如果不写默认成什么呢?没种修饰符都代表什么意思呢?大家明白我的意思了吗?谢谢大家。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以啊!可以用protected,private修饰码?//可以啊!如果不写默认成什么呢?public 没种修饰符都代表什么意思呢?//protected ,private ,public protected 受保护的!private 私类 ,public 公共 默认是protected 保护类型,同包内可以访问 访问控制修饰符包括:public 公开的 同类,同包,子类,不同的包 可以访问protected 受保护的 同类,同包,子类 可以访问默认的(无关键字,虚拟机自动识别) 同类,同包 可以访问private 私有的 只局限于类本身可以访问 默认是protected============================默认不是default吗?很多人都说是protected,难道没有default了public 不用说了,随便访问,权限最低private跟public 是两个极端麻烦的就是protected,他是同包类访问,以及其他包的子类访问。其实和default差不多 其实不写的话,应该是default,但现在都说是protected,我也不清楚了 谁告诉你们是default类的修饰符从来就没有听说有default,晕. “进行面向对象的设计时,一项基本的考虑是:如何将发生变化的东西与保持不变的东西分隔开。”Java推出了“访问指示符”的概念,允许库创建者声明哪些东西是客户程序员可以使用的,哪些是不可使用的。这种访问控制的级别在“最大访问”和“最小访问”的范围之间,分别包括:public,“友好的”(无关键字),protected以及private。5.2.1 “友好的”如果根本不指定访问指示符,就象本章之前的所有例子那样,这时会出现什么情况呢?默认的访问没有关键字,但它通常称为“友好”(Friendly)访问。这意味着当前包内的其他所有类都能访问“友好的”成员,但对包外的所有类来说,这些成员却是“私有”(Private)的,外界不得访问。由于一个编译单元(一个文件)只能从属于单个包,所以单个编译单元内的所有类相互间都是自动“友好”的。因此,我们也说友好元素拥有“包访问”权限。友好访问允许我们将相关的类都组合到一个包里,使它们相互间方便地进行沟通。将类组合到一个包内以后(这样便允许友好成员的相互访问,亦即让它们“交朋友”),我们便“拥有”了那个包内的代码。只有我们已经拥有的代码才能友好地访问自己拥有的其他代码。我们可认为友好访问使类在一个包内的组合显得有意义,或者说前者是后者的原因。在许多语言中,我们在文件内组织定义的方式往往显得有些牵强。但在Java中,却强制用一种颇有意义的形式进行组织。除此以外,我们有时可能想排除一些类,不想让它们访问当前包内定义的类。对于任何关系,一个非常重要的问题是“谁能访问我们的‘私有’或private代码”。类控制着哪些代码能够访问自己的成员。没有任何秘诀可以“闯入”。另一个包内推荐可以声明一个新类,然后说:“嗨,我是Bob的朋友!”,并指望看到Bob的“protected”(受到保护的)、友好的以及“private”(私有)的成员。为获得对一个访问权限,唯一的方法就是:(1) 使成员成为“public”(公共的)。这样所有人从任何地方都可以访问它。(2) 变成一个“友好”成员,方法是舍弃所有访问指示符,并将其类置于相同的包内。这样一来,其他类就可以访问成员。(3) 正如以后引入“继承”概念后大家会知道的那样,一个继承的类既可以访问一个protected成员,也可以访问一个public成员(但不可访问private成员)。只有在两个类位于相同的包内时,它才可以访问友好成员。但现在不必关心这方面的问题。(4) 提供“访问器/变化器”方法(亦称为“获取/设置”方法),以便读取和修改值。这是OOP环境中最正规的一种方法,也是Java Beans的基础================================================================一个类(不包括内部类)的修饰符都包括什么呢?回答:public,“友好的”(无关键字),protected以及private。可以用protected,private修饰码?回答:可以。如果不写默认成什么呢?回答:友好的”(无关键字)没种修饰符都代表什么意思呢?回答:友好的”一个方法的修饰符都包括什么呢?回答:和类一样的,包括 public,“友好的”(无关键字),protected以及private。如果不写默认成什么呢?回答: 友好的没种修饰符都代表什么意思呢?回答:引用楼上的:public 公开的 同类,同包,子类,不同的包 可以访问protected 受保护的 同类,同包,子类 可以访问默认的(无关键字,虚拟机自动识别) 同类,同包 可以访问private 私有的 只局限于类本身可以访问大家明白我的意思了吗?谢谢大家。回答:那就给分吧。 默认不是default吗?很多人都说是protected,难道没有default了public 不用说了,随便访问,权限最低private跟public 是两个极端麻烦的就是protected,他是同包类访问,以及其他包的子类访问。其实和default差不多--------------默认是default,不过,没有default这个关键字的。public是随便访问,private就是只可以自己类里访问。protected,同包或者他的子类可以访问。default,一直是同包才可以访问,子类都不可以访问。 求助:关于正则表达式中换行符的问题 RMI能否根据登录用户的不同创建不同的远程对象 关于properties读取路径问题 在JAVA里如何将数字转化为字符? java下参数传递的问题 jdbc开发包哪下载? 专业java技术交流学习得天地! 这样的异常如何解决? java初学者的书 一个很简单的问题,怎样copy一个字符串? interger.parseint事什么东西我刚学了几个星期不明白这个什么意思 那位给点思路!
如果不写默认成什么呢?public 没种修饰符都代表什么意思呢?
//protected ,private ,public protected 受保护的!private 私类 ,public 公共
============================
默认不是default吗?很多人都说是protected,难道没有default了
public 不用说了,随便访问,权限最低
private跟public 是两个极端
麻烦的就是protected,他是同包类访问,以及其他包的子类访问。其实和default差不多
如果根本不指定访问指示符,就象本章之前的所有例子那样,这时会出现什么情况呢?默认的访问没有关键字,但它通常称为“友好”(Friendly)访问。这意味着当前包内的其他所有类都能访问“友好的”成员,但对包外的所有类来说,这些成员却是“私有”(Private)的,外界不得访问。由于一个编译单元(一个文件)只能从属于单个包,所以单个编译单元内的所有类相互间都是自动“友好”的。因此,我们也说友好元素拥有“包访问”权限。
友好访问允许我们将相关的类都组合到一个包里,使它们相互间方便地进行沟通。将类组合到一个包内以后(这样便允许友好成员的相互访问,亦即让它们“交朋友”),我们便“拥有”了那个包内的代码。只有我们已经拥有的代码才能友好地访问自己拥有的其他代码。我们可认为友好访问使类在一个包内的组合显得有意义,或者说前者是后者的原因。在许多语言中,我们在文件内组织定义的方式往往显得有些牵强。但在Java中,却强制用一种颇有意义的形式进行组织。除此以外,我们有时可能想排除一些类,不想让它们访问当前包内定义的类。
对于任何关系,一个非常重要的问题是“谁能访问我们的‘私有’或private代码”。类控制着哪些代码能够访问自己的成员。没有任何秘诀可以“闯入”。另一个包内推荐可以声明一个新类,然后说:“嗨,我是Bob的朋友!”,并指望看到Bob的“protected”(受到保护的)、友好的以及“private”(私有)的成员。为获得对一个访问权限,唯一的方法就是:
(1) 使成员成为“public”(公共的)。这样所有人从任何地方都可以访问它。
(2) 变成一个“友好”成员,方法是舍弃所有访问指示符,并将其类置于相同的包内。这样一来,其他类就可以访问成员。
(3) 正如以后引入“继承”概念后大家会知道的那样,一个继承的类既可以访问一个protected成员,也可以访问一个public成员(但不可访问private成员)。只有在两个类位于相同的包内时,它才可以访问友好成员。但现在不必关心这方面的问题。
(4) 提供“访问器/变化器”方法(亦称为“获取/设置”方法),以便读取和修改值。这是OOP环境中最正规的一种方法,也是Java Beans的基础================================================================一个类(不包括内部类)的修饰符都包括什么呢?
回答:public,“友好的”(无关键字),protected以及private。可以用protected,private修饰码?
回答:可以。如果不写默认成什么呢?
回答:友好的”(无关键字)没种修饰符都代表什么意思呢?
回答:友好的”一个方法的修饰符都包括什么呢?
回答:和类一样的,包括 public,“友好的”(无关键字),protected以及private。如果不写默认成什么呢?
回答: 友好的没种修饰符都代表什么意思呢?
回答:引用楼上的:
public 公开的 同类,同包,子类,不同的包 可以访问
protected 受保护的 同类,同包,子类 可以访问
默认的(无关键字,虚拟机自动识别) 同类,同包 可以访问
private 私有的 只局限于类本身可以访问大家明白我的意思了吗?谢谢大家。
回答:那就给分吧。
public 不用说了,随便访问,权限最低
private跟public 是两个极端
麻烦的就是protected,他是同包类访问,以及其他包的子类访问。其实和default差不多
--------------
默认是default,不过,没有default这个关键字的。
public是随便访问,private就是只可以自己类里访问。
protected,同包或者他的子类可以访问。
default,一直是同包才可以访问,子类都不可以访问。