程序员|程序员的初恋—面向对象、封装、构造方法


程序员|程序员的初恋—面向对象、封装、构造方法
文章图片
程序员|程序员的初恋—面向对象、封装、构造方法
文章图片
程序员|程序员的初恋—面向对象、封装、构造方法
文章图片
程序员|程序员的初恋—面向对象、封装、构造方法
文章图片
程序员|程序员的初恋—面向对象、封装、构造方法
今日内容:

  • 面向对象
  • 类与对象
  • 三大特性之封装
  • 构造方法
一、面向对象思想
1.1、面向对象思想
概述:
Java语言面向对象的程序设计语言 , 而面向对象思想是一种程序设计思想 , 我们在面向对象思想的指引下 , 使用Java语言去设计、开发计算机程序 。 这里的对象泛指现实生活中的一切事物 。
每一种事物都具备自己的属性和行为 。 面向对象思想就是在计算机程序设计过程中 , 参照现实生活中事物 , 将事物的属性特征、行为抽象出来 , 描述成计算机事件的设计思想 。 它区别于面向过程的思想 , 强调的是通过调用对象的行为来实现具体的功能 , 而不是自己一步一步去实现操作 。


区别:
面向过程:强调步骤
面向对象:强调的是对象 , 这里我们的对象就是Arrays调用的是toString()方法 。
特点:
【程序员|程序员的初恋—面向对象、封装、构造方法】面向对象思想是一种更加符合思考习惯的思想 , 它可以将复杂的事情简单化 , 并且将我们的角色从执行者转变为指挥者 , 面向对象语言中包含了三大基本特征:即封装、继承和多态 。
1.2、类和对象
环顾四周 , 你可以发现很多对象 , 比如来说 , 桌子 , 椅子 , 同学 , 老师 , 女朋友等 。 桌椅属于办公用品 , 师生都是人类属性 。 女朋友是对象 , 先绕绕你们的脑阔 , 嘿嘿 。 那么什么是类 , 什么是对象呢?
什么是类
类:是一组相关的属性和行为的集合 , 可以把它看做是一类事物的模板 , 使用户事物的属性特征和行为特征来具体的描述这个事物 。
现实生活中 , 描述一类事物:
属性:就是该事物的状态信息 。
行为:就是该事物能够做什么 。
举例:小猫
属性:名字、体重、年龄、颜色、品种 。 行为:走、跑、跳、抓老鼠 。
什么是对象
对象:是一类事物的具体体现 。 对象是类的一个实例 。 必然具备该类事物的属性和行为
类和对象的关系
类是对一类事物的描述 , 是抽象的 。
对象是一类事物的实例 , 是具体的 。
类是对象的模板 , 对象是类的实体 。
1.3、类的定义方式
事物与类的对比
现实生活中一类事物:
属性:事物的状态信息 。 行为:事物能够做什么 。
Java语言用class描述事物:
成员变量:对应是事物的属性成员方法:对应事物的行为
类的定义格式
public class ClassName () {// 成员变量// 成员方法
定义类:就是定义类的成员 , 包括成员变量和成员方法 。