java 编程思想--第一章(对象导论)

一直以来,觉得阅读书籍真的很烦躁,静不下心来,友说,你坚持每天写博客,这样会有效果,刚好,java基础也有点差,就从圣书开始吧。我说错的,有问题大家可以回复。


1)、面向对象程序设计方式:

1、万物都是对象。

2、程序是对象的集合,他们通过发送消息来告知彼此所要做的。(调用关系)

3、每个对象都有自己的有其他对象所构成的存储。(创建了个对象包含已存在的对象)

4、每个对象有拥有其类型。

5、某一特定的所有对象都可以接收同样的消息。(多态)

2)每一个对象都有一个接口
3)每个对象都提供服务  将对象看作是服务者有助于提高对象的内聚性。高内聚是软件设计的基本质量要求之一。

4)被隐藏的具体实现 
       将程序开发人员按照角色分为类创建者和客户端程序员。将实现隐藏起来可以减少程序BUG,因此访问控制的第一个存在原因就是让客户端程序员无法触及他们不应该触及的部分,这对客户端程序员来说其实是一项服务。控制访问的第二个存在原因就是允许库设计者可以改变类内部的工作方式而不用担心会影响到客户端程序员
5)复用具体实现 在建立新类时,应该首先考虑组合,因为它更加简单灵活。
6)有两种方法可以使基类与导出类(父类与子类):
  一:直接在导出类(子类)中添加新方法。
  二:改变基类(父类)的方法,称之为复写(voerriding)。
7)所有的类都有一个终极的基类(父类),这个基类的名字就是Object。


8)对象的数据存储位置:

栈,必须明确对象的数量,生命周期,类型

堆,动态分配内存,new的时候才用,

静态区域:ram区域的一次性数据。



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
毕业设计,基于SpringBoot+Vue+MySQL开发的影城管理系统,源码+数据库+论文答辩+毕业论文+视频演示 随着现在网络的快速发展,网上管理系统也逐渐快速发展起来,网上管理模式很快融入到了许多生活之中,随之就产生了“小徐影城管理系统”,这样就让小徐影城管理系统更加方便简单。 对于本小徐影城管理系统的设计来说,系统开发主要是采用java语言技术,在整个系统的设计中应用MySQL数据库来完成数据存储,具体根据小徐影城管理系统的现状来进行开发的,具体根据现实的需求来实现小徐影城管理系统网络化的管理,各类信息有序地进行存储,进入小徐影城管理系统页面之后,方可开始操作主控界面,主要功能包括管理员:首页、个人中心、用户管理、电影类型管理、放映厅管理、电影信息管理、购票统计管理、系统管理、订单管理,用户前台;首页、电影信息、电影资讯、个人中心、后台管理、在线客服等功能。 本论文主要讲述了小徐影城管理系统开发背景,该系统它主要是对需求分析和功能需求做了介绍,并且对系统做了详细的测试和总结。具体从业务流程、数据库设计和系统结构等多方面的问题。望能利用先进的计算机技术和网络技术来改变目前的小徐影城管理系统状况,提高管理效率。 关键词:小徐影城管理系统;Spring Boot框架,MySQL数据库
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值