java中的private到底有什么用

java中的private到底有什么用,第1张

private是访问控制修饰符,用来使用访问控制符来保护对类、变量、方法和构造方法的访问。

程序中需要隐藏类的实现细节和保护类的数据时,就要使用private来修饰。例如:

public class Logger {

 

private String format 

public String getFormat() {

     return this.format  }

 

public void setFormat(String format) {

     this.format = format  }

}

实姿旁例中,Logger 类中的 format 变量为私有变量,所以其他类不能直接得到和设置该变量的值。为了使其他类能够 *** 作该变量,定义了两个 public 方法:getFormat() (返回 format的值)和 setFormat(String)(设置 format 的值)。

扩展资料

1、private的访问控制:

当前类:可见

同一包内:不可见

子孙类(同一包):不可见

子孙类(不同包):不可见

其他包:不颂丛可见

2、private的使用对象:变量、方迹樱橡法;不能修饰类(外部类)。

一般放在类中,用来修饰属性的,为了提高程序的独立性,减少耦合度。private表示一个类的私有属性,只能在本类中访问到,在其他的类中无法进行访问。

Java简衡培介:是一门面向对象编程语言,不仅吸收咐烂唯了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,

Java特点:Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特历颤点。

可编写的程序:Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。

java中private 是访问权限符。私有的意思。

private在英文里是私人的意思.

众所周知,JAVA是面向对象的一门语言,每个对象都有各自的属性和方法.但是有的属性涉及安全因素或秘密因素不能让外面的程序调用,所以就用到了private,

经过它定义的变量只能在此对象内部调用,外部程序就无法调用,也就是说只能供其自身调用,比如某个人是一个对象,那瞎拍么他的血液就肯定是私有变量,只能供其自身调用来维持人的状态.而如果将血液定义成public(公氏升共的歼神老)的话,随便其他人都可以改变他血液的状态,你随便把他的血液值设为逆流,那他不就挂了.


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8200333.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存