面向对象

c.面向过程是一种线性的解决问题的思维方法,第一步做什么,第二部做什么,用来解决简单的问题,只有一两个人就可以完成

java。c++面向对象是一种解决复杂问题的解决方法,他们都是解决问题的一种方式。如果需要很多对象来完成一件事。需要思考的是整个过程‘

有哪些对象,比如开车是一个驾驶员一个车,用的时候只需要驾驶员.汽车。物以类聚,每个类具体的实施他在具体的过程任然需要面向过程的思维’,也就是

所谓的方法描述。面向对象把握整体就系就像管理者,面向过程解决细节就像工人。

面向对象编程(OOP)的本质:以类的方式注重代码,以对象方式封装数据

面向对象思维:OOA分析 OOP设计 oriented object

对象:是具体的事物

类:是对对象的抽象,把相似的地方提取出来        写代码的时候先写类,运行的时候先对象

对象和类的关系:特殊到一般,具体到抽象

java 语言除基本类型之外的变量类型都称为引用类型



内存分析:栈(自动分配连续的空间,先进后出。放置局部变量)  堆(不连续,放置new的新对象)

                   方法区,也是堆,存放类的代码信息,static 变量,变量池,比如字符串变量

发散思维:同样的东西用在别的地方,

纵深思维:继续延伸


继承:是对某一类的抽象,从而实现对现实世界的更好建模2提高代码的复用率。对象ckass ,里面是他的属性和行为


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值