当前位置:  技术问答>java相关

一个类的方法声明为protected,那么在另一个包中的该类的子类能否访问该方法?

    来源: 互联网  发布时间:2015-02-07

    本文导语:  | 例子如下: package z; public class w1{ protected void c(){ System.out.println("hello"); } } package zz; import z.*; public class w2 extends w1{ public static void main(String args[]){ w2 a=new w2(); } public w2(){ c(); } } | 同一...


|
例子如下:
package z;
public class w1{
protected void c(){
System.out.println("hello");
}
}

package zz;
import z.*;
public class w2 extends w1{
public static void main(String args[]){
w2 a=new w2();
}
public w2(){
c();
}
}

|
同一个包内和其它包中的子类可以访问

|
protected 只能被同一类、子类、同一package中的类访问 ,其他package不行。

    
 
 

您可能感兴趣的文章:

  • 子类从父类中继承的方法在内存中是否和父类的方法在同一位置??调用了子类,是否在内存中一定有父类??
  • 这句话对不对 用final修饰的方法是不能被该类的子类所重载的方法 ?
  • public static void main(String args[]){...},父类与子类同时定义有这样的main方法,但在子类中运行main时,程序却跑到父类的main中执
  • PHP父类调用子类方法的例子
  • PHP父类调用子类方法的代码例子
  • 在JAVA中只有一种派生子类的方法吗?我记得在C++ 中有3种派生方法的!
  • final定义的方法是不是不允许子类重载的
  • 子类中重载父类方法时调用该父类方法
  • 请问子类能不能重构父类的构造方法,如果能,怎么做?
  • Java中子类调用父类构造方法的问题分析
  • Yii Framework框架获取分类下面的所有子类方法
  • 解析:继承ViewGroup后的子类如何重写onMeasure方法
  • 在JAVA中的抽象类中有必要定义抽象方法吗?我直接在它的子类中定义并实现这个方法不一样吗?
  • C#中子类调用父类的实现方法
  • java命名空间javax.lang.model.element枚举modifier的类成员方法: protected定义及介绍
  • protected的方法和变量不是不能在类外访问马?
  • java命名空间java.lang.reflect类modifier的类成员方法: protected定义及介绍
  • 为什么我无法使用一个类的protected方法。
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间java.awt.im类inputcontext的类成员方法: getinputmethodcontrolobject定义及介绍
  • 实现在同一方法中获取当前方法中新赋值的session值解决方法
  • java命名空间java.awt.im.spi接口inputmethod的类成员方法: getcontrolobject定义及介绍
  • 突然想到一个奇怪的问题:如果一个非abstract类中包含一个空方法体(及非Java代码写的方法体是空的)的native方法,编译会通过吗?
  • java命名空间java.lang类runtime的类成员方法: runfinalization定义及介绍
  • 构造方法到底怎么用,构造方法体中可以放些什么东西,它和一般方法有什么本质区别功能上
  • java命名空间java.awt.im.spi接口inputmethod的类成员方法: dispose定义及介绍
  • jquery中slideUp()方法与slideDown()方法
  • java命名空间javax.swing类rowsorter<m>的类成员方法: allrowschanged定义及介绍
  • jquery中fadeIn()方法与fadeOut()方法(示例)
  • java命名空间java.lang类securitymanager的类成员方法: getsecuritycontext定义及介绍
  • finalize()方法与System.runFinalization()方法有什么区别
  • java命名空间java.awt.im.spi接口inputmethod的类成员方法: hidewindows定义及介绍
  • 关于“创建重载现存方法的方法”
  • java命名空间java.beans类statement的类成员方法: execute定义及介绍
  • 关于多线程的奇怪问题,run()方法只会被start()方法自动启动一次吗?
  • java命名空间java.lang类stacktraceelement的类成员方法: getmethodname定义及介绍
  • append()方法在哪些类里有啊?分别有什么作用?老是看到这个方法
  • java命名空间java.awt.im.spi接口inputmethod的类成员方法: activate定义及介绍
  • servlet的service()方法与doGet()、doPost()方法是什么关系?
  • java命名空间javax.swing类jcomponent的类成员方法: processcomponentkeyevent定义及介绍
  • Java中如何通过方法名动态调用方法?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3