摘要: 由来 抽象:即不具体、或无法具体。例如:当我们声明一个几何图形类:圆、矩形、三角形类等,发现这些类都有共同特征:求面积、求周长、获取图形详细信息。那么这些共同特征应该抽取到一个公共父类中。但是这些方法在父类中又无法给出具体的实现,而是应该交给子类各自具体实现。那么父类在声明这些方法时,就只有方法签名 阅读全文
posted @ 2022-07-04 16:00 我的脚印 阅读(100) 评论(0) 推荐(0) 编辑
摘要: ​多态概述 多态是继封装、继承之后,面向对象的第三大特性。生活中,比如求面积的功能,圆、矩形、三角形实现起来是不一样的。跑的动作,小猫、小狗和大象,跑起来是不一样的。再比如飞的动作,昆虫、鸟类和飞机,飞起来也是不一样的。可见,同一行为,通过不同的事物,可以体现出来的不同的形态。多态,描述的就是这样的 阅读全文
posted @ 2022-07-04 15:57 我的脚印 阅读(7) 评论(0) 推荐(0) 编辑
摘要: this关键字 含义: 存储的“当前对象”的引用。this代表当前对象。 this使用位置 this在实例初始化相关的代码块和构造器中:表示正在创建的那个实例对象,即正在new谁,this就代表谁 this在非静态实例方法中:表示调用该方法的对象,即谁在调用,this就代表谁。 this不能出现在静 阅读全文
posted @ 2022-07-03 21:50 我的脚印 阅读(50) 评论(0) 推荐(0) 编辑
摘要: ​包(Package) 包的由来 当我们开发一个项目的时候,会遇到重复代码过多的冗余丶业务逻辑聚集丶代码可维护性差的问题。为了解决这个问题,我们提出了分类思想,思想核心:分工协作,专人干专事。如果将所有的类文件都放在同一个包下,不利于管理和后期维护,所以,对于不同功能的类文件,可以放在不同的包下进行 阅读全文
posted @ 2022-07-02 09:26 我的脚印 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 构造器(Constructor) 我们发现我们new完对象时,所有成员变量都是默认值,如果我们需要赋别的值,需要挨个为它们再赋值,太麻烦了。我们能不能在new对象时,直接为当前对象的某个或所有成员变量直接赋值呢。可以,Java给我们提供了构造器。 构造器概述 也是即成员方法和成员变量之外类中的第三个 阅读全文
posted @ 2022-07-02 05:14 我的脚印 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 继承的由来 多个类中存在相同属性和行为时,我们每个类都编写一遍会造成代码的冗余。为了解决这种问题,继承的就应运而生了。 继承的概述 多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类中无需再定义这些属性和行为,只需要和抽取出来的类构成某种关系。如图所示: ​ 其中,多个类可以称为 阅读全文
posted @ 2022-07-01 10:58 我的脚印 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 封装 为什么需要封装? 面向对象编程语言是对客观世界的模拟,客观世界里每一个事物的内部信息都是隐藏在对象内部的,外界无法直接操作和修改,只能通过指定的方式进行访问和修改。封装可以被认为是一个保护屏障,防止该类的代码和数据被其他类随意访问。适当的封装可以让代码更容易理解与维护,也加强了代码的安全性。 阅读全文
posted @ 2022-06-30 05:27 我的脚印 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 成员变量是用来存储对象的数据信息的,那么如何表示对象的行为功能呢?就要通过方法来实现 方法 概念: 方法也叫函数,是一个独立功能的定义,是一个类中最基本的功能单元。把一个功能封装为方法的目的是,可以实现代码重用,从而简少代码量。 方法的使用原则 必须先声明后使用。类,变量,方法等都要先声明后使用 不 阅读全文
posted @ 2022-06-29 10:33 我的脚印 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 通过以前的学习,我们知道了成员变量是类的重要组成部分。对象的属性以变量形式存在,下面我们就来详解的学习一下类中的变量 成员变量 成员变量的分类 实例变量:没有static修饰,也叫对象属性,属于某个对象的,通过对象来使用 类变量:有static修饰,也叫类变量,属于整个类的,不是属于某个实例 如何声 阅读全文
posted @ 2022-06-29 07:33 我的脚印 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 软件存在的意义就是为了解决现实世界当中的问题,它必然模拟现实世界,也就是说现实世界中有什么,软件中就对应有什么。面向对象编程思想中关注点是“对象”或者“事物”,那么在编程语言当中要想创建对象则必须先有类,那么类和对象分别是什么,它们的区别和联系是什么呢? 类 类:是一类具有相同特性的事物的抽象描述, 阅读全文
posted @ 2022-06-28 07:43 我的脚印 阅读(101) 评论(0) 推荐(0) 编辑