社区
Eclipse
帖子详情
JAVA类中的成员变量不声明public,那么它默认是什么呢?
Felix_Ding
2011-01-29 08:42:45
初学JAVA,写了如下类:
public class Fruit
{
public int num;
String colour;
private int price;
protected String taste;
}
eclipse大纲中如此显示:
那么String colour貌似和其他三种都不一样,那它是什么使用方式呢?又可以在哪些地方被调用呢(如另一个包中、或其子类等)?
...全文
10603
8
打赏
收藏
JAVA类中的成员变量不声明public,那么它默认是什么呢?
初学JAVA,写了如下类: public class Fruit { public int num; String colour; private int price; protected String taste; } eclipse大纲中如此显示: 那么String colour貌似和其他三种都不一样,那它是什么使用方式呢?又可以在哪些地方被调用呢(如另一个包中、或其子类等)?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
你瑞哥
2013-09-04
打赏
举报
回复
楼上误导人啊。。 default只能被包中的类访问。 而protected则可以被不同包中的子类访问,这样来说,protected的可见范围还大一些。
houtoms
2011-11-03
打赏
举报
回复
我要看下答案
wolfkoala
2011-01-30
打赏
举报
回复
不好意思 我一直都以为是protected的 看来我还是要好好学学java基础
Felix_Ding
2011-01-30
打赏
举报
回复
[Quote=引用 5 楼 wolfkoala 的回复:]
不好意思 我一直都以为是protected的 看来我还是要好好学学java基础
[/Quote]
呵呵,我查了下,不写,也就是default,也称package,是指同一个包内可以访问到这个类~其他三种倒和C++都一样。
numb09
2011-01-29
打赏
举报
回复
访问修饰符共四种:public,default(就是不写),protected,private,可见范围从大到小。
tiao618
2011-01-29
打赏
举报
回复
default
Felix_Ding
2011-01-29
打赏
举报
回复
[Quote=引用 1 楼 wolfkoala 的回复:]
默认protected
[/Quote]
那为什么在大纲上显示的和protected String taste图标不同呢?还是说只是用来区分“默认”和“protected”,但用起来是一模一样的?
wolfkoala
2011-01-29
打赏
举报
回复
默认protected
Java
接口变量为
public
,
Java
接口中的
成员变量
默认
为(
public
、static、final)、方法为(
public
、abstract)...
interface”(接口)可将其想象为一个“纯”抽象类。它允许创建者规定一个类的基本形式:方法名、自变量列表以及返回类型,但不实现方法主体。接口也可包含基本数据类型的数据成员,但它们都
默认
为
public
、static 和final。接口中定义的方法
默认
为
public
、abstract。为什么
Java
接口中的
成员变量
默认
为(
public
、static、final)、成员方法为(
public
、abs...
Java
接口中的
成员变量
默认
为(
public
、static、final)、方法为(
public
、abstract)...
interface”(接口)可将其想象为一个“纯”抽象类。它允许创建者规定一个类的基本形式:方法名、自变量列表以及返回类型,但不实现方法主体。接口也可包含基本数据类型的数据成员,但它们都
默认
为
public
、static 和final。接口中定义的方法
默认
为
public
、abstract。 为什么
Java
接口中的
成员变量
默认
为(
public
、static、final)、成员方...
java
类属性
默认
private,
Java
的访问控制中
默认
,
public
,private,protected什么区别?举例说明...
Java
的访问控制中
默认
,
public
,private,protected什么区别?举例说明mip版关注:76答案:3悬赏:10解决时间 2021-01-25 08:52已解决2021-01-25 05:31
Java
的访问控制中
默认
,
public
,private,protected什么区别?举例说明最佳答案2021-01-25 06:13
Java
的访问控制机制说明:1.任何
声明
为pub...
Java
接口
成员变量
和方法
默认
修饰符
Java
接口
成员变量
和方法
默认
修饰符
Java
类成员访问控制权限探究,以及
默认
权限
Java
类成员中的四种访问权限分别是 :private、default、protected、
public
。 我们平常都知道private、protected、
public
却不很关注default。 他们的权限级别:Private < Default < Protected <
Public
private:最严格的访问级别,被修饰的方法、变量和构造方法只能被所属类访问,并且类和接口不能
声明
为 private。 default :
java
默认
的访问权限,可以被包内其他类访问。而.
Eclipse
58,454
社区成员
49,450
社区内容
发帖
与我相关
我的任务
Eclipse
Java Eclipse
复制链接
扫一扫
分享
社区描述
Java Eclipse
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章