关闭

面向对象概述+封装

101人阅读 评论(0) 收藏 举报

面向对象

面向对象思想概述;

面向对象是基于面向过程的编程思想

 

面向对象思想特点;

是一种更符合我们思想习惯的思想

可以将复杂的事情简单化

将我们从执行者变成了指挥者

角色发生了转换

 

面向对象开发

就是不断的创建对象,使用对象,指挥对象做事情。

 

面向对象设计

其实就是在管理和维护对象之间的关系。

 

面向对象特征

封装(encapsulation)

继承(inheritance)

多态(polymorphism)

 

 

封装

封装概述

是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。

 

好处:

隐藏实现细节,提供公共的访问方式

提高了代码的复用性

提高安全性。

 

封装原则:

将不需要对外提供的内容都隐藏起来。

把属性隐藏,提供公共方法对其访问。

private关键字:

是一个权限修饰符.

可以修饰成员(成员变量和成员方法)

private修饰的成员只在本类中才能访问。

 

private最常见的应用:

把成员变量用private修饰

提供对应的getXxx()/setXxx()方法

一个标准的案例的使用

 

this关键字

       this:代表所在类的对象引用

什么时候使用this?

局部变量隐藏成员变量

其他用法后面和super一起讲解

 

构造方法作用概述

给对象的数据进行初始化

构造方法格式

方法名与类名相同

没有返回值类型,连void都没有

没有具体的返回值

构造方法注意事项

如果你不提供构造方法,系统会给出默认构造方法

如果你提供了构造方法,系统将不再提供

构造方法也是可以重载的

 

个的封装类

 

 

 

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:991次
    • 积分:132
    • 等级:
    • 排名:千里之外
    • 原创:13篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章存档
    阅读排行
    评论排行