携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第2天,点击查看活动详情
1、前言
今天你们为你们的梦想奋斗了吗?就算我们站在群山之颠,也别忘记雄鹰依旧能从我们头顶飞过。骄傲是比用Java进行底层开发更可笑的东西。
今天又是元气满满的一天,你们都过得开心吗?明天就是周末了,想好去哪里玩了吗?
2、正文
面向对象:
首先我们得了解面向对象是什么意思,这里的面向对象可不是你们在家面向自己对象的那个意思。面向对象的方法主要是把事物给对象化,包括其属性和行为。面向对象编程更贴近实际生活的思想。总体来说面向对象的底层还是面向过程,面向过程抽象成类,然后封装,方便使用就是面向对象,可以说万物皆对象。
目前软件开发领域有两种主流的开发方法:结构化开发和面向对象开发方法,随着开发技术的发展人们发现面向对象可以提供更好的可重用性、可扩展性和可维护性,然后就催生了面向对象的程序语言,当然我们的Java就是其中之一。
Java语言是纯粹的面向对象的程序设计语言,主要变现为Java完全支持面向对象的三种基本特征:继承、封装和多态。
面向对象还支持以下几个功能:
1.对象是面向对象方法中最基本的概念,基本特点有:标识唯一性、分类型、多态性、封装性、模块独立性好。
2.类是具有共同属性,共同方法的一类事物,类是对象的抽象,对象则是类的实例。
3.对象间的这种相互合作需要一个机制协助进行,这样的机制称为“消息”,消息是一个实例与另一个实例之间相互通信的机制。
4.在面向对象方法中,类之间共享属性和操作的机制成为继承,继承具有传递性。
程序的基本结构:
计算机科学家Bohm和Jacopini证明了一个事实:任何简单或复杂的算法都可以由顺序结构、选择结构和循环结构这三种基本结构组合组成,所以,这三种结构就被称为程序设计的三种基本结构。
采用面向对象方式开发的软件系统,最小的程序单元是类,这些类可以生成系统中的多个对象,而这些对象则直接映像成客观世界的各种事物。
类又是啥呢?具有相同或相似性质的一组对象的抽象就是类,类是对一类事物的描述、是抽象的
概念上的定义:对象是实际存在的该类事物的个体,因而也称实例。
今天是第二天参见更文挑战,今天也就先写到这里了,希望大家多多支持我,咱们一起来学习情话Java,敬请期待下文。