java中 private 的class有什么用处》

如题所述

private 修饰符 是私有的意思,如果用在变量前面 这个变量就是私有变量, 如果用在方面前面 这个方法就是自由方法。

私有变量只允许定义该变量的类或者方法访问,而不允许其他方法或者类直接访问。

方法也一样,定义私有方法,只允许定义该方法的类访问,而其他类不能够直接访问。

定义私有方式 可以增加安全性!防止其他类来访问关键或者很重要的变量。
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-02-02
内部类

private class

这个类只在文件内可以被使用,

目的是隐藏一些实现,不公布给外部,

最好的实例就是Iterater模式

你可以看到List Map Set都有Iterater

但是你在JDK怎么也找不到他们的实现类,只能找到一个接口!

Iterater接口

各个集合的Iterater接口的实现类,都是内部类,屏蔽了实现

所以用户,只管用Iterater,而不用知道细节
第2个回答  2020-05-16
内部类
private
class
这个类只在文件内可以被使用,
目的是隐藏一些实现,不公布给外部,
最好的实例就是Iterater模式
你可以看到List
Map
Set都有Iterater
但是你在JDK怎么也找不到他们的实现类,只能找到一个接口
第3个回答  2010-02-02
class 的visibility不能是private,如果用private,就会出现一个syntax error. 所以说,根本就没这个东西.
第4个回答  2010-02-02
private 私有的。比如变量啊,属性 一些不让外部访问或查看的方法就可以用private
private 只允许当前类中的成员访问

java中 private 的class有什么用处》
private 修饰符 是私有的意思,如果用在变量前面 这个变量就是私有变量, 如果用在方面前面 这个方法就是自由方法。私有变量只允许定义该变量的类或者方法访问,而不允许其他方法或者类直接访问。方法也一样,定义私有方法,只允许定义该方法的类访问,而其他类不能够直接访问。定义私有方式 可以增加安全性!

java private class怎么用
1、private作为一种权限修饰符可以修饰类,属性和方法 2、用private修饰的类属性,方法,只能自己使用,对别的类是不能访问的,也就是说对于别的类来说是隐藏不可见的,private一般不修饰类,但是可以修饰内部类

java 有没有 私有类
java中有私有内部类,即在一个普通Java类里创建一个private的class。用途:如果一个内部类只希望被外部类中的方法操作,那么可以使用private声明内部类,访问时必须在Out类里面生成In类的对象进行操作,此时的内部类只有外部类可控制。私有内部类举例:class Out { private int age = 12; private ...

请问JAVA中匿名内部类有什么用,举个例子,谢谢
内部类可以访问外部类的属性和方法。你可以把内部类看作"方法"一样,在使用的时候调用执行。你也可以把内部类看作"属性"一样,在构造内部类对象的时候,也会在堆里为内部类的属性分配存储空间。所以内部类也有类似像修饰属性,方法那样的修饰符,比如:public,private,static 等等。当一个类没有用stati...

为什么在java中public, protected, private, private有四种类
1.首先是public修饰符来修饰的函数,是指这个函数可以被其他的类来调用,也可以被自己类里的函数来调用。2.再看protected修饰符来修饰的函数,是指这个函数可以被继承类调用,也可以被自己类里的函数调用,但不能被其他的类调用。3.用private修饰符来修饰的函数,就具有更少的权限了,只能被自己类里的...

Java中的private,protected,public和default的区别
(1)对于public修饰符,它具有最大的访问权限,可以访问任何一个在CLASSPATH下的类、接口、异常等。它往往用于对外的情况,也就是对象或类对外的一种接口的形式。(2)对于protected修饰符,它主要的作用就是用来保护子类的。它的含义在于子类可以用它修饰的成员,其他的不可以,它相当于传递给子类的一...

private在java中什么作用
private作为一种权限修饰符可以修饰类,属性和方法,用private修饰的类属性,方法,只能自己使用,对别的类是不能访问的,也就是说对于别的类来说是隐藏不可见的,private一般不修饰类,但是可以修饰内部类

java中的private到底有什么用
private直接翻译过来为私有的,但在Java中它的含义并不是私有的。而是本类中可用的,表面上是说只有本类中可以使用(更改)该变量或者方法。但他还有一个含义为:只要在我这个类的范围内部(括号内)即可使用,他不关心使用者是谁,是他自己或者别的类中的实例(例如通过this使用)。只要你在我的类...

Java中private,protected,public和default的区别
private:私有的意思就是除了当前class之外,都不可以直接使用,私有财产神圣不可侵犯,就是当前class的子类都不可调用,如果要使用需要getset设置。protected:对于子类来说相当于public的,可以自由使用,没有任何限制,而对于其他的外部class,就相当于private。default只在switch中用过,其他方面没用过 ...

java中private是什么意思
Java中的private是一种访问修饰符,用于限制对类的成员变量和方法的访问。在使用private修饰符时,只有在该类中才能访问该成员变量或方法,而不能在类外部直接访问。这样可以保护该成员变量或方法,使它们不受到不想要的外部访问干扰,增加程序的安全性和稳定性。Java的private修饰符主要应用于面向对象程序...

相似回答