您的位置:首页 > 其它

面向对象的三个基本特征

2017-12-28 09:53 190 查看
面向对象的三个基本特征:

1:封装:将客观事物封装成抽象类,并且可以把自己的数据和方法只可信的类或者对象进行操作。

封装也就是将属性私有化,同时为每个属性创建取值getter和赋值setter方法

2:继承:是从己有的类中派生出的新的类,新的类能够吸收己有类的数据属性和行为,并能扩展新

的属性和行为。

(列如:一个类叫车,车有以下属性:车体大小,颜色,方向盘,轮胎,而

又由车这个类派生出轿车和卡车两个类,为轿车添加一个小后备箱,而为卡车

一个大货箱。)

注:Java中类不支持多继承,单继承可以使继承关系变得简单,一个类只能有一个父类,一

个类可以继承多个接口 接口支持多继承

3:多态:重载:重载发生在同一个类中,在该类中存在多个同名的方法,但是方法的参数类型

和个数不同

重写:发生在子类继承父类中,父类中的方法被子类继承,方法名,返回值类型,参数完

全一样,但是方法体不同



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: