第一章读后感

本文介绍了面向对象程序设计(OOP)的基本概念,包括OOP的开发方法及其如何在解决方案中添加新的对象以增强其可扩展性。每个对象都有其状态和行为,并且可以通过发送消息与其他对象交互。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这一章介绍的是面向对象程序设计(OOP)的基本概念,包括OOP 的开发方法的概述。

编程要解决的问题就是在机器模型(在“解空间”,即建模该问题的空间中,计算机中)和实际上要解决的问题模型(在“问题空间”,即问题存在的空间中)之间建立联系。OOP思想允许程序员在解决方案中添加的新的对象,使得解决方案具有可扩展性,不在因为解决一个问题而存在,可以随着需求的变化而变化。每一个对象就像一台小型计算机,具有状态,有可执行的运算(即特性和行为)。

对象的一些特性:

1、所有对象都是(虽然都具有唯一性)都是一类对象中的一员;

2、程序是一组对象,对象之间通过发送消息互相通知做什么;

3、每一个对象都有它自己的由其他对象构成的存储区;

4、一类对象都能接受一些相同的消息(虽然另一些消息可由某个对象单独实现 )

5、万物皆对象

对象的一些常识:

1、程序员创建类型的变量在面向对象中的称为对象(object)或者实例(instance);

2、父类----->>子类------>>对象;

对象和接口的举例:

类型名                                                                    Light
接口                                                on()            off()            bright()            dim() ........   
Light It;
It.on();
It.off();

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值