java中是不是只能用public和默认的访问修饰符修饰一个类或接口

如题所述

private,package,public,protected四种修饰符。默认为package。
----------------------------------------------------------
更多疑问解答,尽在@安卓互助平台 新浪微博
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-02-27
私有,在包,公共,受保护的四种类型的修饰符。默认的包。
---------------------------------------------- ------------
回答更多的问题,所有在@安德鲁斯互助平台新浪微博
第2个回答  2013-02-24
内部类可以使用private修饰符的
第3个回答  2013-02-26
类不是的,接口必须是public的
第4个回答  2013-02-24
写几个类实施

java中什么是public,什么是private?
在使用interface声明一个接口时,只可以使用(public)修饰符修饰该接口。接口的声明,修饰符的使用和类的声明是一致的,(当前,前提类是外部类,不是所谓的内部类),都只能使用public或者什么都不写。默认权限(这里的默认权限不是default,可以理解为friendly,但是java没有这个关键字,但权限上可以理解...

java中被static修饰后是必须的用public吗还是也可以用别的修饰(比如pr...
static的意思是静态,static是可以用其他词修饰的,就看你设置什么样的权限,public(公共的)都可见 privatede(私有的)同一个class可见 protected(保护的)同一个package可见 defaul(默认的)同一个package可见 以上是编程时设置的权限

Java基础:四种访问权限修饰符详解!
首先,public修饰符表示代码对外完全公开,任何类或对象都可以访问。这是最常用的权限,适用于需要对外共享的类、方法和变量。接下来是protected,它的访问范围仅限于同一包和子类。这意味着类的子类可以访问,而其他包中的类则受限。默认权限(或friendly)是Java中的默认访问级别,仅限于同包内的类,提...

...声明一个接口时,只可以使用( )修饰符修饰该接口?
在使用interface声明一个接口时,只可以使用( public )修饰符修饰该接口。接口的声明,修饰符的使用和类的声明是一致的,(当前,前提类是外部类,不是所谓的内部类),都只能使用public或者什么都不写,默认权限(这里的默认权限不是default,可以理解为friendly,但是java没有这个关键字,但权限上可...

Java中的private,protected,public和default的区别
它们不希望被其他任何外部的类访问。区别:(1)public:可以被所有其他类所访问。(2)private:只能被自己访问和修改。(3)protected:自身,子类及同一个包中类可以访问。(4)default(默认):同一包中的类可以访问,声明时没有加修饰符,认为是friendly。

java中超类和子类访问限权的改变,比如说超类的public在子类中也是public...
private(私有的):只有在类定义时,由该类的成员访问。一种特殊情况,如果该类有内部类,在内部类中能访问。子类不能继承父类私有的成员。另外,需要注意:1. 方法或变量可以被四个修饰符中任意一个修饰。2. 一般情况下,类只能加public 或默认修饰符,但内部类除外。

java中有几种修饰符?
java中的修饰符分为类修饰符,字段修饰符,方法修饰符。根据功能的不同,主要分为以下五种。1、权限访问修饰符 public,protected,default,private,这四种级别的修饰符都可以用来修饰类、方法和字段。2、final修饰符 final的意思是不可变,他可以修饰类、字段、方法。修饰类后类不能被扩展(extends),也...

Java关键字?
public关键字是可以应用于类、方法或字段(在类中声明的变量)的访问控制修饰符。可能只会在其他任何类或包中引用public类、方法或字段。所有类成员的默认访问范围都是package访问,也就是说,除非存在特定的访问控制修饰符,否则,可以从同一个包中的任何类访问类成员。2.类、方法和变量修饰符 1)abstract...

JAVA 类定义 class 前为什么必须要有public ?
而private则不是,private声明的方法,只有在该类中才能够调用,否则会出错。这四个修饰符的作用于大小为 public >default >protected>private 第二与第三不太确定。一般我是用public以及pivate比较多。。一楼的话,你最好就不要相信,因为java的所谓的“接口”,跟他说的相差几百万里 ...

接口中同一个方法不写public,为什么在实现类中一定要写public呢?
首先,接口中所有方法默认都是public,至于为什么要是public,原因在于如果不是public,那么只能在同个包下被实现,可访问权限就降低很多了,那么在实现类中,实现的类相当于子类,子类的访问权限是不能比父类小的,而在java中一个类如果没有权限的修饰符,默认是friendly(同一个包内的其它类才可访问)...

相似回答