问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java的类中成员变量前的私有和公共有什么区别

发布网友 发布时间:2022-04-25 16:12

我来回答

3个回答

热心网友 时间:2022-04-24 07:37

公有的在外部可以直接new对象然后直接点变量名即可使用该变量
而私有的变量不能直接点必须通过get或者set方法才能访问私有变量,这就是java中的封装
下面是例子
public class User {
public String username;
private String password;

public String getUsername() {
return username;
}

public void setUsername(String username) {
this.username = username;
}

public String getPassword() {
return password;
}

public void setPassword(String password) {
this.password = password;
}
}
以下为测试代码:

public void publicTest(){
User user=new User();
String username=user.username;//程序不会报错
//String password=user.password; 程序报错
String password=user.getPassword();//程序没报错,可以正常获得password的值
}

热心网友 时间:2022-04-24 08:55

访问修饰符用来*变量名的作用域。作用域以{ }显示

热心网友 时间:2022-04-24 10:30

公有:可以被外部访问

私有:禁止被外部访问追问一个包里的不是可以随便访问吗(´◔◡◔`)

java的类中成员变量前的私有和公共有什么区别

私有的,除了自己(本类),任何人(其它类)都不能直接访问。公有的,任何人都可以直接访问。之所以限制了“直接”,是有时候可以间接访问。其它类 访问类或对象x的成员y 的语法:x.y 例如我写个usertest类main中代码:...user.name = "zhang";system.out.println(user.name);如果name被设计成共有...

java的类中成员变量前的私有和公共有什么区别

公有的在外部可以直接new对象然后直接点变量名即可使用该变量 而私有的变量不能直接点必须通过get或者set方法才能访问私有变量,这就是java中的封装 下面是例子 public class User { public String username;private String password;public String getUsername() { return username;} public void setUsername...

3、 一个类的公共成员与私有成员有何区别

公共成员与私有成员有何区别:一、public(公共成员)public,顾名思义,就是公开的数据信息,可以在程序中的任何位置(类内,类外),被其他类的对象调用,子类可以继承和使用父类中的公共成员。二、private(私有成员)被private关键字修饰的变量和方法,只能在所属类的内部被调用和修改,不可以在类外...

Java中的private,protected,public和default的区别

区别:(1)public:可以被所有其他类所访问。(2)private:只能被自己访问和修改。(3)protected:自身,子类及同一个包中类可以访问。(4)default(默认):同一包中的类可以访问,声明时没有加修饰符,认为是friendly。

为什么Java程序中习惯把成员变量定义为private,把成员方法定义为publi...

定义为private是为了保证安全性撒,当然你也可以定义为protect或者public,具体你可以去看看 public,private,protected 区别,http://blog.csdn.net/oonukeoo/article/details/4552109

什么叫java中的成员变量?

在Java编程语言中,成员变量是定义在类的内部,且属于该类的实例变量。它是类的一部分,与类的方法共同构成类的完整结构。成员变量可以是私有的、公有的、受保护的或者默认的。这些变量的生命周期与类的实例紧密相关。详细解释如下:1. 定义与分类:成员变量是在类中定义的,它们代表了类的状态信息。

java中有几种修饰符?

修饰字段说明该字段属于类而不属于类实例。修饰方法说明该方法属于类而不属于类实例 5、volatile修饰符 易失 ( 共享 ) 域修饰符 volatile 是用来说明这个成员变量可能被几个线程所控制和修改。也就是说在程序运行过程中,这个成员变量有可能被其它的程序影响或改变它的取值。

在java中,如果没有给变量指定是公有或是私有,默认是什么?

1. 类(class)可见性修饰符: public—在所有类中可见,在其他包中可以用import导入。缺省—就是没有修饰符,在同一个包中的类中可见,在其他包中不能用import导入。修饰符:final—终态类,表示该类不能被继承 abstract—抽象类,不能新建对象 2. 变量(variable)Java中变量有两种,方法变...

java中public什么意思

public公有的是java的访问修饰符!看下访问修饰符 1.public(公有的):可以被该类的和非该类的任何成员访问。2.private(私有的):仅仅可以被该类的成员访问,任何非该类的成员一概不能访问。(主要是隐藏数据来保证数据的安全性)3.protected(保护的):仅仅可以被子类和类本身还有同一个包里的...

java中为什么成员变量私有化了,不用get方法也能访问到。求解

私有是什么意思?对于这个类一个特定的对象来说,这个属性只属于这个对象,只有这个对象可以访问,你在类中使用它,本身所有的东西除了静态的都是属于这个类的当前对象的,当然可以访问了

java私有静态成员变量 java私有类变量不被多线程影响 怎么调用私有成员变量 子类是否继承父类的私有变量 java里的静态私有成员指 java私有变量 java定义私有变量 子类调用父类私有变量 java私有静态变量
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
指令引用的0x02baffc内存,该内存不能为read 江南立秋文案 描述雨天江南古镇的句子-推荐34句 如何判断S7edge蝙蝠侠限量版是真是假,还有如何判定它是新的,请求专业回... 三星S7 Edge蝙蝠侠版和普通版在哪些方面有定制区别? 三星s7edge蝙蝠侠有中文字体吗 S7edge蝙蝠侠版qq发说说显示的是什么签名 丑娘娘这部网剧会好看吗? 丑娘娘是什么类型的网剧呢? 谁知道丑娘娘这部网剧的导演是谁呢?给我说下吧。 我国信用的主要形式是? javascript:什么叫做私有静态变量呢? javascript关于私有变量的问题。 信用形式有哪些 国家信用的主要工具是(A,*债券 B,银行贷款 C,银行透支 D,发行银行券 地方政府债券是国家信用的主要形式吗? 4399电脑端迷你世界微信登录怎么可以登录一次以后不用登录? 国家信用的基本形式有哪些? 国际信用有哪些具体形式 4399迷你世界怎么打开shop?电脑版 国际信用的主要类型不包括 4399迷你世界电脑版怎么设置密码? 迷你世界4399电脑号和手机版是互通的吗? 国家信用的主要形式有 A.发行国家公债 B发行国库券 C征税 D向银行透支... 酸辣鱼头豆腐汤的做法 为什么说4399的迷你世界比我的世界要有意思? 酸辣豆腐羹的一般做法 酸辣豆腐瘦肉羹怎么做? 做法,酸辣豆腐羹怎么做好吃,酸辣豆腐羹的家常做法 酸辣豆腐羹怎么做 本地变量,私有变量和公共变量的区别? ​本人电脑刚刚升级成win10,怎么找到当前桌面的壁纸位置 公共变量与私有变理的定义与区别 我想问,电脑的系统更新到win10 文件照片还有什么的还在不? js中如何让变量公有化 电脑升级Win10系统后之前的照片资料还在吗 JavaScript 中有可能模拟出类的私有变量吗 js怎么在私有方法里调用公有方法 javascript怎么在定义函数内定义公共变量? 如何用 JavaScript 实现真正的私有属性 电脑升级win10之后,桌面上的文件会莫名其妙不见,不管是pdf,word文件或者是图片文件 如何用js实现类似于面向对象语言中类的私有变量 保护变量的安全实现JS私有属性和私有方法 win10这个自动更新的图片在哪存放? 怎样把jquery中的私有方法变为公有的? 体重上升的原因有几种 体重为什么会突然增加 js的私有变量和作用域链的练习题求解答 体重突然上升是什么原因 为什么体重会突然增加 莫名其妙的增加 没有猛吃东西