关于java类和对象的新认识

1. 类:指同一类事务的抽象
这些抽象体现在代码中可以是接口,抽象类,类,异常类,错误类等
    a. 类与类的关系:在现实生活中,一类事务可以发展处另一类事务,
如:
• 我们已经定义了产品一系列最基本的功能,并为此做出了一个母版,其他产品,只需要在母版上去修改,我们称为基础
• 在一个生产中拥有一个模型,我们所有的产品都要按照模型进行生成,那么我们就称为实现了模型
• 在一个生成流程中,我们需要规定一系列固定不变的结构,又要分局生产资源或需求来提供可以变化的部分,那么我们称这个流程为抽象流程。
• 一堆零件可以组成一个机器,零件和机器之间的关系为组合关系。
• 一辆汽车,可以拥有一个电子狗或一个导航,但也可以没有,那么这样的关系应该称为聚合关系。
这些关系体现在编程中为:继承父类,实现接口,继承抽象类,组合,聚合等关系
2. 对象:类的实例化,可以理解为一个对象,就是我们生活中或真实或抽象的一个物体,一种关系,一种概念,甚至也可以是一种错误等都可以称为对象。
一个完整的对象因当具有一些属性和方法,这些属性和方法时一个对象应该具备的。也是这个对象本身具有的成分。
3. 消息:对象和对象产生的通信,我们称之为消息。消息的出现时降低对象通信直接的耦合性。

这些事构成面向对象的基本要素
那么如何写好面向对象的程序呢!这就需要我们拥有一个好的思维模式了,就如同,汽车零件直接为什么要进行组装而不去进行聚合。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值