全国服务热线:400-035-8011

位置:武汉达内IT教育培训机构 > 学校动态 > 2022Java面向对象的基本特征

2022Java面向对象的基本特征

来源:武汉达内IT教育培训机构时间:2022/1/21 10:48:49

  2022Java面向对象的基本特征
  1、封装性
  在你的计算机中,有许多文件夹,每个文件夹中有许多文件。同一文件夹中的文件通常具有相同的属性:例如,它们都是java文件,或者它们都是.class文件。
  每个文件都是一个对象,而一个文件夹就是一个类。具有相同属性的对象被分组为一个类。文件夹的名称就是类的名称。
  除了文件对象具有诸如文件名、大小、较后修改时间等属性外,是不是还有对属性的操作吗?文件可以被编辑、复制、删除、粘贴,而这些操作,可以改变属性的值。
  例如,编辑一个文件后,文件的名称、大小和较后修改时间都会改变。
  封装(Encapsulation),是在一个类中集中描述这个类的对象有哪些属性,属性的名称、数据类型和可见性,以及对象有哪些操作。
  根据编程语言的术语,类是一种数据类型,可以用它来逐一定义对象。对象是称为类的变量或实例。

  封装,实现了数据隐藏,是将一些数据从程序的其他部分隐藏起来。隐藏的目的是为了防止他人修改数据。

2022Java面向对象的基本特征

  2.继承性
  继承是一种支持代码可重复使用的机制。通过定义新的类,可以从现有的类中继承代码,减少代码的总量和编写程序代码的时间,缩短开发周期。
  例如,已经定义了三角形类Triangle,则定义直角三角形Rtriangle可以继承Triangle中的数据和方法,再添加新的数据和方法,即实现了代码的重用。
  继承在生活中比比皆是。当一个建筑设计部门开始进行新的建筑设计时,可能会继承过去设计的一些风格和结构理念。经过修改和补充,一个新的设计就产生了。
  3.多态性
  多态性类似于自然语言中的多义性现象,比如中文的"打"字,在不同的语境下有不同的含义。例如,如汉字“打”,用在不同上下文中含义不同。“打酱油”是买酱油,“打苹果”是削苹果皮,“打牌”是玩牌,“打车”则是租车。
  这种根据上下文来确定一个词的含义的做法显然增强了这个词的表现力。面向对象语言中的多态性也是指以单一接口的形式表达许多不同的动作。
领取试听课
每天限量名额,先到先得

尊重原创文章,转载请注明出处与链接:http://www.peixun360.com/3851/news/478904/违者必究! 以上就是武汉达内IT教育培训机构 小编为您整理 2022Java面向对象的基本特征的全部内容。

温馨提示:提交留言后老师会第一时间与您联系!热线电话:400-035-8011