1封装: 封装是保证软件部件具有优良的模块性的基础,目的就是为了实现软件的高内聚,低耦合。
2继承:继承是子类自动共享父类数据和方法的机制,是类之间的一种关系,继承提高了软件的可复用性和可扩展性。
3抽象:抽象就是找出一些事物的共性或者相似性,然后将其归为一个类。
4多态:多态的定义是变量的引用指向具体类型(父类的引用指向子类对象)。通过该变量发出的方法调用在编程时是不确定的,在运行时才确定。(在编译时是父类类型,在运行时是子类类型)。java中的重载是静态多态,重写是动态多态。
1封装: 封装是保证软件部件具有优良的模块性的基础,目的就是为了实现软件的高内聚,低耦合。
2继承:继承是子类自动共享父类数据和方法的机制,是类之间的一种关系,继承提高了软件的可复用性和可扩展性。
3抽象:抽象就是找出一些事物的共性或者相似性,然后将其归为一个类。
4多态:多态的定义是变量的引用指向具体类型(父类的引用指向子类对象)。通过该变量发出的方法调用在编程时是不确定的,在运行时才确定。(在编译时是父类类型,在运行时是子类类型)。java中的重载是静态多态,重写是动态多态。