java作用域。protected和friendly的唯一区别是,在子类与父类不同package下,子类可继承protected函数。

friendly方法,只能作用同一个package内?
friendly函数,能被同一个package内的任意函数使用。
protected函数,能被同一个package内的任意函数使用。能被非同一package内的子函数调用。
public函数,任意函数都能调用
private函数,只有自己能调用。
真么说对吗?

  protected的意思是本包可以访问..子类可以继承..
  某类的protected 方法和属性在包外是不能通过该类对象进行访问的(你能在包外访问一个类的默认权限的方法和属性吗?当然不能).
  这就是为什么在某对象所在的包的以外的任何地方,你不可以通过该类的对象引用来调用它的protected 方法和属性,哪怕是在该类的子类中也不可以这样做。
  在该类包外的子类中能“看到“的只是子类自己继承来的protected 方法和属性,它是不能“看到“它的父类对象的protected方法和属性的。
温馨提示:内容为网友见解,仅供参考
无其他回答

java中protected和friendly的区别不解
第3个friendly修饰的也就是default的==是可以不写的就是默认的===-=== 比如讲private修饰的方法只能在‘类体内’访问===

Java中public,private,protected,和默认的区别?
1、private修饰词,表示成员是私有的,只有自身可以访问; \\x0d\\x0a2、protected,表示受保护权限,体现在继承,即子类可以访问父类受保护成员,同时相同包内的其他类也可以访问protected成员。 \\x0d\\x0a3、无修饰词(默认),表示包访问权限(friendly, java语言中是没有friendly这个修饰符的,...

public private protected和默认的区别
(2)对于protected修饰符,它主要的作用就是用来保护子类的。它的含义在于子类可以用它修饰的成员,其他的不可以,它相当于传递给子类的一种继承的东西。(3)对于default来说,有点的时候也成为friendly(友员),它是针对本包访问而设计的,任何处于本包下的类、接口、异常等,都可以相互访问,即使是...

Java中private 和protected修饰有什么 区别?
private是只允许同一类里访问;protected是允许同一类以及子类里访问;friendly 同一包中同一类和不同类里都可以访问;祝您好运!++

JAVA面试题?
Java基础方面:1、作用域public,private,protected,以及不写时的区别 答:区别如下:作用域 当前类 同一package 子孙类 其他package public √ √ √ √ protected √ √ √ × friendly √ √ × × private √ × × × 不写时默认为friendly 2、Anonymous Inner Class (匿名内部类) 是否可以...

JAVA中的四种不同作用域的范围
2、private:private表示私有,私有的意思就是除了class自己之外,任何人都不可以直接使用,私有财产神圣不可侵犯嘛,即便是子女,朋友,都不可以使用。3、protected:protected对于子女、朋友来说,就是public的,可以自由使用,没有任何限制,而对于其他的外部class,protected就变成private。作用域 当前类 ...

作用域public,private,protected,以及不写时的区别
作用域 当前类 同一package 子孙类 其他package public √ √ √ √ protected √ √ √ × friendly √ √ × × private √ × × × 不写时默认为friendly

求java考题,笔试题
而在方法中super和this使用的方法就差不多了.只不过super 要考虑是否能访问其父类的资源.2. 作用域public,protected,private,以及不写时的区别?Public:不同包、 同一包、 类内都可用Private: 类内Protected:不同包的子类、同一包、 类内都可用不写时: 同一包内、类内3. 编程输出如下图形。* * * * **...

protected作用域
protected作用域是Java中的一种访问修饰符,它允许子类访问父类的特定成员,同时保证这些成员对于其他类的不可访问性。1. 定义与作用:在Java中,protected是四种访问级别中的一种,它用于限制外部类对某个类的某些成员的访问。如果一个成员(无论是类的成员变量、成员方法,还是内部类)被声明为protected...

父类的protected方法, 子类能否继承,能否访问
protected的类、类属变量及方法,包内的任何类,及包外的那些继承了此类的子类才能访问;private的类、类属变量及方法,包内包外的任何类均不能访问;如果一个类、类属变量及方法不以这三种修饰符来修饰,它就是friendly的,那么包内的任何类都可以访问它,而包外的任何类都不能访问它(包括包外继承...

相似回答