A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

RT。请问如何从子类调用父类的方法以及变量呢?

2 个回复

倒序浏览
本帖最后由 张业婷 于 2014-10-3 10:08 编辑

如果是public权限的话,可以直接调用啊!如果是private的权限,变量,要提供public访问的get,set方法,私有的方法是访问不到的!public  class Person {
        public  String name;
        public  void test(){
                System.out.println("abc");
        }
}

public class StaticImport extends Person {
        public static void main(String[] args) {
                StaticImport ch=new StaticImport();
                ch.test();
                ch.name="abcde";
        }
}


回复 使用道具 举报
如果子类方法的声明与参数列表与父类完全一样的话,创建子类对象调用该方法父类的方法会被覆盖。如果不一样的话,可以直接调用。同名变量的话可以用多态~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马