- 博客(9)
- 收藏
- 关注
原创 抽象类和接口
抽象类包含抽象方法的类叫做抽象类,抽象方法是被abstract关键字修饰的方法,这个方法中可以没有具体的实现。注意: 抽象类可以被继承,也可以发生向上转型、动态绑定 抽象类中的方法一定要被子类重写 抽象类不能被实例化,抽象类存在的意义就是为了被继承 如果抽象类A继承了抽象类B,那么可以不重写B中的抽象方法,但是如果抽象类A再次被一个普通类继承,那么普通类中就一定要重写A中的抽象方法 抽象方法不能是private的 抽象类中可以包含其他的普通方法
2021-09-05 15:29:42
64
原创 理解面向对象编程-多态
多态多态是指一个引用可以指向多个对象,能够表现出多种形态。多态是方法的多态,属性没有多态。多态存在的条件: 有继承关系 子类重写父类方法 父类引用指向子类对象 使用多态的好处: 类的调用者对类的使用成本进一步降低 能够避免使用大量的if-else 可扩展能力更强 向上转型向上转型可以理解为父类引用了子类的对象,但是注意:父类虽然引用了子类对象,但引用只能访问父类中所有的成员,无法访问子类中特有的成员。向上转型发生的时机: 直接
2021-08-29 21:38:04
137
原创 理解面向对象编程-继承
继承 继承是指使用extends关键字,使一个类A继承自另外一个类B,这时类A称作子类/派生类,类B称作父类/基类/超类。 继承的好处:子类会继承父类的所有public的字段和方法,以实现代码的复用。 继承的基本语法:class 子类 extends 父类 {}注意: Java中一个子类只能继承一个父类 父类中被private修饰的字段和方法,在子类中是无法被访问的 子类的实例中也包含着父类的实例,可以使用super关键字来引用父类实例 supe
2021-08-27 21:13:53
104
原创 理解面向对象编程-封装
OOP思想(Object Oriented Programming)即为面向对象编程,其特征为: 封装 继承 多态 封装 使用关键字private来修饰成员变量或者成员方法,一旦被这个关键字修饰,就不能在类外进行访问了,然后统一提供对应的getter和setter方法。 封装的本质就是让类的调用者不必清楚地了解类的实现者是如何实现类的,只要知道如何使用类就行了。这样就降低了类调用者的学习和使用成本,从而降低了复杂程度。 构造方法 构造方法是在实例化对象
2021-08-27 21:02:18
187
原创 类和对象的理解
面向过程和面向对象面向过程注重的是过程,求解问题或完成事情的每个步骤都是自己实现的。面向对象注重的是对象,将一件事情的每个步骤交给特定的对象去完成,不用自己来实现。什么是类?类相当于一个模板,一个类可以产生多个实体,这个实体就称为对象,类产生对象的过程称为实例化,即一个类可以实例化多个对象。例如:类相当于一个建筑图纸,由图纸产生的实体就是建造出来的房子,对象就相当于房子。从语法上来说,类可以由以下方式来定义:[访问修饰限定符] class 类名 {}其中[访问修饰限定符]是可
2021-08-26 22:27:22
189
原创 初识Java
1. Java的特性和优势 简单性 面向对象 可移植性(Write Once,Run Anywhere) 高性能 分布式 动态性 多线程 安全性 健壮性 2. JDK、JRE、JVM JDK:Java Development Kit(Java开发者工具) JRE:Java Runtime Environment(Java运行环境) JVM:JAVA Virtual Machine(Java虚拟
2021-08-25 12:35:54
113
原创 打开cmd的几种方式及常用的DOS命令
点击开始菜单,找到Windows系统,点击命令提示符 按Win + R键,输入cmd 在任意文件夹下,按住shift键 + 点击鼠标右键,点击在此处打开Powershell窗口 在文件资源管理器的地址栏中输入cmd ...
2021-08-24 20:14:13
1132
原创 Windows常用快捷键
Windows中常用的一些快捷键总结如下:快捷键 实现功能 Ctrl + C 复制 Ctrl + V 粘贴 Ctrl + X 剪切 Ctrl + A 全选 Ctrl + Z 撤销操作 Ctrl + Y 重新操作 Ctrl + S 保存 Ctrl + W 关闭窗口 Ctrl + Shift + esc 打开任务管理器 Win + R 运行对话框 Win + E 打开文件资源管理器 Win
2021-08-24 19:40:38
51
原创 关于计算机的部分基础知识
1. 什么是计算机 计算机全称电子计算机,俗称电脑,英文名为computer; 是能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备; 由硬件和软件组成; 常见的计算机有:台式计算机、笔记本计算机、大型计算机等。 2. 计算机硬件计算机硬件的主要组成:CPU、主板、内存、电源、主机箱、硬盘、显卡、键盘、鼠标、显示器等。冯·诺依曼体系结构:3. 计算机软件 计算机软件可以使计算机按照事先预定好的顺序完成特定的功能 ...
2021-08-24 19:05:12
95
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人