您的位置:首页 > 编程语言 > Java开发

读《java编程思想》学到的——多态

2013-04-02 09:50 232 查看
一、多态

1、final和static关键字是前期绑定,可以有效的“关闭”动态绑定

2、基类:

public class Father {

public void draw(){

System.out.println("我是父类");

}

}

子类:

public class Person extends Father{

public void draw(){

System.out.println("我是子类");

}

}

执行类:

public class Test {

public static void main(String[] args) {

Father person = new Person();

person.draw();

}

}

控制台输出:我是子类

而如果子类中不重载draw()方法时,执行类调用父类中的draw()方法

多态是一项让程序员“将改变的事物与未变的事物分离开来”的重要技术

3、只有非private方法才可以被覆盖
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: