A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 王红杰 初级黑马   /  2018-8-28 14:14  /  874 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

       我觉得编程有很多时候都是对现实世界的模仿,所以有很多编程的规则都可以用实际的一些事物来类比。
       在学习Java的时候学得到类是Java编程中最基本的组织单位,我们的代码都是写在类中,即使是写在类前面的导包语句也是为类中的某些需求而存在的。接口也可以看做一种特殊的类。类是一组关于属性和行为的集合,可以看做是一类事物的描述,属性是该类事物的状态信息,行为是该类事物的能力信息。在编程中属性用成员变量来表示,行为用成员方法来表示。
       在现实世界中我们并不能对一个东西随意的改变,所以在编程中某些代码也应该被隐藏和保护起来,不能被其它代码随意的改变属性(也就是成员变量),或者某些功能细节不想让别人看到。这就需要用到面向对象编程的三大特性中的封装性,简单来说就是代码放置在一个方法中,这样其它代码就只需要调用这个方法就可以实现需求的功能,而不需要知道方法内部的具体细节和逻辑。封装性还有就是使用private关键字修饰内容,这些内容就只能在本类中访问,其它类中不可直接访问或修改,起到保护的作用。在编程中,还可以解决在使用多个相同功能的时候代码重复的问题。将某一功能抽取成为一个方法,每当需要使用这一功能时,只需要调用一次方法即可实现,不需要重复的写多次编写代码,提高代码的复用性,简化编程。

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马