码迷,mamicode.com
首页 > 其他好文 > 详细

面向对象的基本概念

时间:2018-08-25 14:25:36      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:重载   两种   成员   开发环境   面向对象   变量   提高   对象属性   用户   

---恢复内容开始---

1.封装性

  封装的面向对象的方法所遵循的一个重要原则,它有两个含义是指把对象的属性和行为堪称一个密不可分的整体,将这两者‘封装在‘一个不可分割的独立单位

  另一层含义是之‘信息隐蔽‘,把不许让外界知道的信息隐藏起来,有些对象属性及行为允许外界用户知道或使用但不允许更改,而另一些属性或行为,则不允许外界知道,或只允许使用对象的功能,而尽可能隐蔽对象的功能实现细节

2.继承性

  继承是面向对象方法中的重要概念,并且是提高软件开发效率的重要手段.

  首先拥有反映事物一般特性的类,然后在其基础上派生出反映特殊事物的类,

  已有的类可以说Java开发环境所提供的一批最基本的程序-类库,用户开发的程序类是继承这些已有的类,这样,现在类描述过的属性和行为即已经定义的变量和方法,在继承产生的         类中完全可以使用,被继承的类称为父类或超类,而继承产生的类被省委子类或派生类.根据继承机制,派生类继承超类的所有成员,并相应增加了自己的一些新的成员

3.多态性

  多态的允许程序出现重名现象,Java语言中含有方法重载与对象多态的两种形式的多态

    方法重载:一个类中,允许多个方法用同一个名字,但方法的参数不同,完成功能也不同

    对象多态:子类对象可以与父类对象进行相互转换,而且根据其使用的子类的不同,完成的功能也不同

 

面向对象的基本概念

标签:重载   两种   成员   开发环境   面向对象   变量   提高   对象属性   用户   

原文地址:https://www.cnblogs.com/lIllIll/p/9510433.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!