面向对象的思想和面向过程的思想

一.面向对象思想的概述
1.在Java的领域里,万物皆对象,对象这个词你可以理解为一个总称,比如男人女人都是人,小狗大狗都是动物,所以面向对象原本的意思是“万物皆对象”,如房子是对象,飞机是对象,所有你能想出模样的东西都是对象,且你的女朋友也是一个对象,程序员有一个笑话,你没女朋友不要紧,我给你new一个出来,要什么身材的都给你new一个。
二.面向过程的思想的概述(所有的事情自己来做)
1.在现实的生活中,所有的事情自己来做,比如作为妈妈的你,你要下班接孩子,做饭,洗衣服,洗碗,打扫卫生等这些所有的事情都是你一个人来完成,而面向对象的思想呢,那简单呢,直接请一个保姆来做所有的事情,而面向对象的思想特点更是一种符合我们思想更习惯的思想,将复杂的事情简单化, 这样才有了面对对象,将我们从执行者变成了指挥者,在面向对象开发或者面向对象编程的本质就是不断的创建对象,使用对象,指挥对象做事情,管理和维护对象之间的关系。
三.面向对象的特征
1.封装
在面向对象程式设计方法中,封装是指一种将抽象性函式接口的实现细节部分包装、隐藏起来的方法。封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。要访问该类的代码和数据,必须通过严格的接口控制。封装最主要的功能在于我们能修改自己的实现代码,而不用修改那些调用我们代码的程序片段。适当的封装可以让程式码更容易理解与维护,也加强了程式码的安全性。
2.继承
继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。
3.多态
多态按字面的意思就是“多种状态”。在面向对象语言中,接口的多种不同的实现方式即为多态。引用对多态的描述——多态性是允许你将父对象设置成为一个或更多的他的子对象相等的技术,赋值之后,父类对象就可以根据当前赋值给它的子对象的特性以不同的方式运作。简单的说,就是一句话:允许将子类类型的地址赋值给父类类型的地址

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值