-------<a href="http://www.itheima.com" target="blank">Java培训、Android培训、iOS培训、.Net培训</a>、期待与您交流>------
1. 封装
封装是指把数据和对数据的操作都封装在一个类中的方法。该方法保证了类中的数据不会被为界干扰,从而确保了程序的安全性。在java中,最基本的封装单元是类。类中定义了一组对象共有的属性(成员变量)和行为(成员方法)。可以将类比作一个容器,容器中有数据和操作两部分内容,至于内容是怎么实现的,外部的人不需要了解,只需要根据容器对外提供的接口,知道怎么操纵即可。
2. 继承
继承是指一个新的类从一个原有的类中获得该类的属性和方法,新类称为子类,原有的类称为父类。新类从原有的类中派生的过程成为类的继承。在继承的过程中,子类继承了父类的特性,包括属性和方法,同时子类也可以重新继承的方法或者增加自己特有的方法。继承简化了编程过程,是的编程过程更高效。
Java只支持单继承,单继承是指一个子类只能有一个父类。
3. 多态。
多态可以简单概括为“一个接口,多个方法”。也就是说,对一个接口实现多种不同的方法就是多态。多态主要在继承过程中,通过重载和重写实现。多态使得java更具有灵活性和抽象性。
重载,多个方法有相同的方法名,但是参数不同。调用方法是,系统会根据参数的情况自动选择相应的方法。
重写,子类在继承父类方法后可以重写父类方法。重写会将父类方法覆盖,子类调用方法时会调用重写后的方法。