导航:首页 > 编程语言 > java中private的

java中private的

发布时间:2022-09-18 13:10:35

‘壹’ 在java中能用private修饰类吗

一般的类是不能用private修饰,类的可见性最少是包可见的,也就是默认的,不加任何修饰。
但是有一种特殊的情况,内部类是可以用private修饰的!不让类以外的其他类访问!这个问题在《java核心技术》里有讲!

Java的外部类为什么不能使用private、protected进行修饰?

对于顶级类(外部类)来说,只有两种修饰符:public和默认(default)。因为外部类的上一单元是包,所以外部类只有两个作用域:同包,任何位置。

因此,只需要两种控制权限:包控制权限和公开访问权限,也就对应两种控制修饰符:public和默认(default)。

如果类使用了private修饰符,说明是个内部类。内部类的上一级是外部类,那么对应的有四种访问控制修饰符:本类(private),同包(default),父子类(protected),任何位置(public)。

当一个内部类使用了private修饰后,只能在该类的外部类内部使用。可以想一下,一个java项目是不可能在一个class里面完成的。

mvc模式中,是把类分为三层,一层层调用类。如果定义为私有的和受保护的就无法调用。换句话说,对于一个java文件,要么就是自己单独运行,要么就是被其他程序作为库调用。

如果一个java文件的类被private修饰,那么是不是其他的程序或是类是无法使用它的,那么他作为一个单独的文件就没啥用了。

如果它作为单个文件运行,类加载怎么找到它呢,因为它对外不可见。同时,也失去了类的存在意义。因此,类只有public和默认修饰符。

‘贰’ private在Java中是什么意思

用于在java中控制访问权限

private【词语解释】:

adj. 私有的,私人的; 秘密的;

private可以用于声明类、类成员、类方法时写在最前作为修饰符

例:

上面这段代码中,创建了一个test类的实例,但因为private修饰过,这段代码会被报错。

‘叁’ 在JAVA中,约束符private是不正确的。

约束符private应该是正确的。
private在java中是用来修饰属性的,目的是为了防止类中的数据成员,在类的定义之外被修改。
也就说,private类型的数据成员只能在定义的时候修改,其余任何地方都不可以,该类的对象也不可以,所以是约束符的一种。

‘肆’ java中private用法

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

‘伍’ java中的private怎么用

public class A{
private int age;
public void setAge(int age){
this.age =age;
}
public int getAge(){
return this.age;
}

}

public class B{
public static void main(String arg[]){
A a = new A();
a.setAge(10);
}

private 是java中封装的关键字。只要是属性就可以用来private修饰。
如果要属性要被继承的话,可以使用protected来修饰。

只要你在另外一个类中持有某个对象的引用,那么你就可以使用getter和setter方法来操作对象的应用。
}

‘陆’ java中的private到底有什么用

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 的值)。


(6)java中private的扩展阅读

1、private的访问控制:

当前类:可见

同一包内:不可见

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

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

其他包:不可见

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

‘柒’ private在Java中是什么意思

私有!表示的类为私有类,当然该类只能是内部类,表示的变量为私有变量!除了类本身,其他的不能访问!

‘捌’ private在Java中是什么意思

Private ,编程语句在模块级别中使用,用于声明私有变量及分配存储空间。

private

读法:英[ˈpraɪvət]美[ˈpraɪvət]

1、adj. 私人的,私有的;私立的;私营的

2、adj. 私下的,不公开的,秘密的

3、adj. (场所)清静的;(人)不愿吐露心思的,内向的

4、adj. 无官职的

5、n. 列兵;二等兵

短语

1、Private Life个人生活 ; 私生活 ; 私人生活 ; 香港小姐写真

2、Private placement私募 ; 私募配售 ; 私募融资

3、Private Secretary私人秘书 ; 私家秘书 ; 私家文秘 ; 小我私家秘书

4、private cloud私有云 ; 私密之云

5、private key私钥 ; 私密金钥 ; 私有密钥 ; 私人密钥



(8)java中private的扩展阅读

private近义词:chamber

读法:英[ˈtʃeɪmbə(r)]美[ˈtʃeɪmbər]

1、n. (身体或器官内的)室,膛;房间;会所

2、adj. 室内的;私人的,秘密的

3、vt. 把…关在室内;装填(弹药等)

短语

1、chamber pot马桶 ; 便壶 ; 夜壶 ; 便桶

2、magma chamber[地物]岩浆房 ; 岩浆储源 ; 岩浆库 ; 熔岩领地

3、air chamber气室 ;[建]空气室 ; 气腔 ; 空气包

4、echo chamber回响室 ; 回音室 ;[声]回声室 ; 回声室效应

5、cooling chamber冷冻箱 ; 冷却室 ; 冷却腔

‘玖’ Java中的private,protected,public和default的区别

private:
Java语言中对访问权限限制的最窄的修饰符,一般称之为“私有的”。被其修饰的类、属性以及方法只能被该类的对象访问,其子类不能访问,更不能允许跨包访问。
default:即不加任何访问修饰符,通常称为“默认访问模式“。该模式下,只允许在同一个包中进行访问。
protect:
介于public

private
之间的一种访问修饰符,一般称之为“保护形”。被其修饰的类、属性以及方法只能被类本身的方法及子类访问,即使子类在不同的包中也可以访问。
public:
Java语言中访问限制最宽的修饰符,一般称之为“公共的”。被其修饰的类、属性以及方法不仅可以跨类访问,而且允许跨包(package)访问。

阅读全文

与java中private的相关的资料

热点内容
安卓手机浏览器怎么扫二维码 浏览:715
通达信成本均线源码 浏览:614
可以下载的解压音频 浏览:564
海贼王怎么换服务器 浏览:318
计算机上的共享文件夹映射 浏览:940
荣耀安装包在文件夹哪里 浏览:195
机票php源码 浏览:231
linux共享mac 浏览:922
中国没有国外的服务器地址 浏览:758
为什么退款服务器连接错误 浏览:556
android短信存储位置 浏览:970
unix网络编程卷4 浏览:808
找靓机app下单什么时候发货 浏览:413
android一个应用两个进程 浏览:803
linux硬盘复制 浏览:808
php图片服务器搭建 浏览:801
下载压缩文件怎么打开 浏览:194
新建文件夹叫什么名字 浏览:567
windows20的开机命令 浏览:335
微信一般在电脑的那个文件夹 浏览:511