怎样能够轻松理解JAVA面向对象的封装和继承呢?首先我们和济南达内培训的小编来,说说什么是面向对象以及面向过程?其实不难理解,面向对象与面向过程都是我们编写程序的一种思维方式。
1.首先面向对象的程序设计方式,是指遇到一件事时,思考“我该让谁来做”,然后那个“谁”就是对象,他要怎么做这件事是他自己的事,反正最后一群对象合力能把事就好就行了。
2.然后面向过程的程序设计方式,是指遇到一件事时,思考“我该怎么做”,然后一步步实现的过程。
分析完后,我们再来对面向过程和面向对象的差异做点总结:
面向过程思维方式中更多体现的是执行者,面向对象中更多的体现是指挥者。而面向对象思维方式将复杂的问题简单化,是一种更符合人们思考习惯的思想。
封装
封装它是指通过具体功能封装到方法中,在我们学习对象的时候,也提过将方法封装在类中,其实这些都是封装。封装,它也是面向对象思想的特征之一。面向对象主要三个特征:封装、继承、多态。接下来我们来理解封装。

封装的两大主要表现:
1、类其实也是一个封装体。
2、方法就是一个最基本封装体。
就这些表现得出结论:封装提高了代码的复用性,隐藏了实现细节,还要对外提供可以访问的方式,便于调用者的使用提高了安全性。
继承
继承在现实的生活中一般是指子女继承父辈的遗产财务。但在程序中,继承是指事物之间的所属关系,通过继承可以使多种事物之间形成一种关系体系。
继承的两大好处:
1、继承的出现让类与类之间产生了关系,提供了多态的前提。
2、继承的出现提高了代码的复用性,提高软件开发效率。
得此结论:当一个类是另一个类中的一种时,可以通过继承,来继承属性与功能。如果父类具备的功能内容需要子类特殊定义时,需进行方法重写。
以上就是济南达内培训给大家做的内容详解,更多关于IT的学习,请继续关注济南达内培训