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应用程序、分布式系统和嵌入式系统应用程序等。