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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

class fu{
        int age = 70;

        //成员方法
        void teach(){
                System.out.println("孔爹讲Java");
        }
}
class zi extends fu{
        int age = 40;

        //重写teach方法
        void teach(){
                System.out.println("讲C++");
        }
        //特有的方法
        void playGame(){
                System.out.println("玩儿斗地主......");
        }
}
class Demo
{
        public static void main(String[] args)
        {
                fu f = new zi();//多态
                System.out.println("大家好,我的年龄是:" + f.age);//70
                f.teach();//讲C++;
                zi z = (zi)f;
                z.playGame();//向下转型后,可以访问子类特有成员;
        }
}


1 个回复

正序浏览
多态的概念是你理解的不是单一的     构造方法重载       方法重写             以及向上、向下转型都属于多态的表现形式
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马