栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java基础,冒泡排序,选择排序,对象和类,面向对象和面向过程

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java基础,冒泡排序,选择排序,对象和类,面向对象和面向过程

对数组中的数组按照从小到大或者从大到小进行排序,在不断的编程发展设计中逐渐演变出排序的方法,称之为排序算法

(排序算法有很多种,每一种都有自己的排序规律)

1.冒泡排序:

规律:

 代码:

2.选择排序:

3.对象和类

1)对象

(万物皆对象)

什么是对象?

对象,生活中可见和不可见的东西,在世界中,客观存在的都是一个对象。

例如:手机、人、电脑等等

在平时我们该咋描述这个对象?

描述人

描述一个人,静态特征,如:姓名,性别,年龄,籍贯,学历

这个人做运动,动态特征,如:跑步,跳绳,穿衣服、化妆

在描述一个对象的时候,通常是从两个方面来描述的:

  • 静态的特征
  • 动态的行为

 把静态的特征和动态的行为组合在一起,就形成了一个完整的对象,在Java中,静态的特征和动态的行为都称之为对象的属性。

属性:

2)类

类是对象的具体概括,对象是类的具体实例化

4.面向对象和面向过程

1)面向过程

面向过程以实现功能的函数开发为主

 2)面向对象

面向对象要首先抽象出类、属性及其方法,然后通过实例化类、 执 行方法来完成功能。 三大特性:封装,继承,多态         1 .封装 :隐藏对象的属性和实现细节,仅对外提供公共访问方式,将变化隔离,便于使用,提高复用性和安全性         2. 继承 :继承是使用已存在的类的定义作为基础建立新类的技术,新类的定义可以增加新的数据或新的功能,也可以用父类的 功能,但不能选择性地继承父类。通过使用继承可以提高代码复用性。继承是多态的前提。         3. 多态 :所 谓多态就是指程序中定义的引用变量所指向的具体类型和通过该引用变量发出的方法调用在编程时并不确定,而是在程序 运 行期间才确定,即一个引用变量到底会指向哪个类的实例对象,该引用变量发出的方法调用到底是哪个类中实现的方法,必 须在 由程序运行期间才能决定。 区别: 两者都是软件开发思想,先有面向过程,后有面向对象。在大型项目中,针对面向过程的不足推出了面向对象开发思想。 都具有封装性,但是面向过程是封装的是功能,而面向对象封装的是数据和功能。面向对象具有继承性和多态性,而 面向过程没有继承性和多态 性,所以面向对象优势是明显。
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1007104.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号