java中内部接口声明为private有什么用?

如题所述

接口就是为了给别的类实现的啊,接口怎么可能声明为private的?虽然代码上你可以这么写,但是没有意义啊.你说的是不是接口内部的成员变量方法等用的private声明的.
private声明就是仅在本类本接口使用,别人用不了.你得提供set,get方法才能用的了
温馨提示:内容为网友见解,仅供参考
第1个回答  2018-04-02
在本类里面使用,你就把它想做私有成员就可以了!
第2个回答  2018-04-02
接口只能是public不能是private
第3个回答  2018-05-17
不允许向上转型

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

private什么意思
在计算机编程中,private是一个关键字,主要用于访问控制。它用于指定一个变量、方法或类的成员只能在其所在的类内部被访问和使用,而不能从类的外部直接访问或使用。这样可以保护数据的完整性和安全性,防止外部程序或代码错误地修改或访问内部数据。详细解释如下:1. 基本定义:在编程语言中,如Java、C++...

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

Java中的private,protected,public和default的区别
(3)对于default来说,有点的时候也成为friendly(友员),它是针对本包访问而设计的,任何处于本包下的类、接口、异常等,都可以相互访问,即使是父类没有用protected修饰的成员也可以。(4)对于private来说,它的访问权限仅限于类的内部,是一种封装的体现,例如,大多数的成员变量都是修饰符为pr...

java private 干什么用
Java有很修饰符,而且范围有区别 类修饰符 :public、default、abstract、final、strictfp 接口修饰符 :public、default、abstract、strictfp 构造器修饰符 :public、protected、default、private 全局变量修饰符:public、protected、default、private、static、transient、volatile、final 方法修饰符 : p...

Java中private,protected,public和default的区别
private:私有的,这个是权限最小的,只能在本类中使用。即只能被自己访问和修改。protected:意思是“受保护的”,同一个包内的其他对象可以调用protected修饰的成员。public:它的访问权限最大,任何对象都可以调用public修饰的成员。也就是说可以被其他类所访问 default:是针对本包访问而设计的,任何...

java中什么时候使用private.?
所以,java出来拯救世界了,面向对象的程序设计思想更符合人类的思维。就是说,抽象的程序更加贴近现实的世界。。。举个例子...好比人类People,就是类class, 你new实例一个就是一个全新的人。人有属性,name、age、gender、等等。你用private、protect修饰了,就是说,人类(People类)才有这些属性。

Java中的private,protected,public和default的区别
public:它的访问权限最大,任何对象都可以调用public修饰的成员。也就是说可以被其他类所访问 protected:意思是“受保护的”,同一个包内的其他对象可以调用protected修饰的成员。private:私有的,这个是权限最小的,只能在本类中使用。即只能被自己访问和修改。

Java中的private,protected,public和default的区别
1、public:public表明该数据成员、成员函数是对所有用户开放的,所有用户都可以直接进行调用 2、private:private表示私有,私有的意思就是除了class自己之外,任何人都不可以直接使用,私有财产神圣不可侵犯嘛,即便是子女,朋友,都不可以使用。3、protected:protected对于子女、朋友来说,就是public的,可以...

Java的属性为什么要设置为私有的?
设置成公有又会有问题,用户同时操作数据,有可能会导致有些用户取到的数据是错误的,而通过get方法,可以自己控制,比如有用户在改数据,这时候其他用户不能get。所以封装的好处就是操作数据的接口唯一,所有访问都要通过get方法,get方法中如何校验就是你说了算,方便管理。

相似回答