【第一章 类与对象方法 】

来源:互联网 发布:大乐透算法必中5红万能 编辑:程序博客网 时间:2024/04/30 13:06

1、抽象—发现类:第一步:列出所有名词,根据相同属性确定出“类”;

 第二步:发现类的属性(名词、属性);

 第三步:发现类的方法(动词、行为)。

2、 面向对象的三大特征:继承、封装、多态。(抽象)

3、 A-封装:将具体的实现细节进行封装隐藏,对外只实现一个统一的接口。

B-封装的好处:隐藏类的实现细节;只能通过规定的方式访问数据;方便加入控制语   句;方便修改实现。

C-属性的封装:private

【示例】private String title;//定义属性。

public void setTitle(String title){     //定义方法this.title=title;}

public String getTitle(){

return title;}

【规则】setXXX  getXXX:XXX一定要是属性名字,并且符合驼峰法则。

4、面向对象(OO)的优点:

A、与人类的思维习惯一致。

B、信息隐藏,提高了程序的可维护性和安全性。

---封装实现了模块化和信息隐藏;

---封装使得在对象外部不能随意访问对象的属性和方法。

C、提高了程序的可重用性

--- 一个类可以创建多个对象实例,增加了重用性。

D、提高代码的健壮性(容错性)

5、高内聚(程序封装性好,要求外部少)、低耦合(要求的参数越少越好)

0 0
原创粉丝点击