2020-07-07

java oop 封装感悟

封装本意是指将一个或者一些物品重新包装起来,以一个完整的形式再呈现出来。在JAVA语言中,这种对于信息的封装是通过创建类来实现的。在一个新创建的类中,可以包含有不同的属性值和方法。定义了一个简单的类,其中包含了age和sex两个属性,一个无参构造器和两个方法。
封装本意是指将一个或者一些物品重新包装起来,以一个完整的形式再呈现出来。在JAVA语言中,这种对于信息的封装是通过创建类来实现的。在一个新创建的类中,可以包含有不同的属性值和方法。定义了一个简单的类,其中包含了age和sex两个属性,一个无参构造器和两个方法。
2020-07-07_第1张图片
封装把原本零散的属性和方法整合到了一个整体,那么当需要使用这些属性和方法的时候就需要实体化相对应的类。实体化类也就是一个新建对象的过程。使用如下图的语法就新建了一个Animal类的实体化对象,这个对象由animal指向。这里的animal就是一种引用数据类型的变量,与int、byte、long等直接数据类型变量相对应。2020-07-07_第2张图片
封装把零散的,繁多的变量和方法依据它们的含义以及用途整合在了一起,在实际使用需要时再进行实体化调用,这对于JAVA的oop有重要意义,
1.封装将数据和方法隐藏起来,不直接出现在主程序中,一定程度上提高了数据的安全性。
2.封装对于方法的包装,让程序员在需要多次使用同一方法时,只需要简单的调用以及传参就可以完成,提高了代码的复用性。

你可能感兴趣的:(笔记)